Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 October 23

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Denis Hurimanshin
Android Kotlin
да я уже вижу вот по этому
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
попробуй как-то вот так сформулировать вопрос https://stackoverflow.com/questions/12421814/how-can-i-read-a-text-file-in-android
источник

DH

Denis Hurimanshin in AndroidDev :: Разработка. It's Android time now!
Во всех этих случаях используется контекст или Environment, но мне нужно не из view открыть файл, это означает, что у меня нет контекста. а в  Environment нет нужной константы или я не знаю о ней
источник

DH

Denis Hurimanshin in AndroidDev :: Разработка. It's Android time now!
нужен способ узнать путь до песочницы сейчас это /data/user/0/com.plexyze.xinfo/files, без контекста
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Denis Hurimanshin
Во всех этих случаях используется контекст или Environment, но мне нужно не из view открыть файл, это означает, что у меня нет контекста. а в  Environment нет нужной константы или я не знаю о ней
так не бывает в андроиде
источник

DH

Denis Hurimanshin in AndroidDev :: Разработка. It's Android time now!
я сделал так
class MainApp:Application() {
   companion object{
       private lateinit var mainApp: MainApp
       val LOCAL_DIR get()=mainApp.filesDir.absolutePath
   }

   init{
       mainApp = this
   }
}
источник

DH

Denis Hurimanshin in AndroidDev :: Разработка. It's Android time now!
забираю адрес так
MainApp.LOCAL_DIR
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Denis Hurimanshin
я сделал так
class MainApp:Application() {
   companion object{
       private lateinit var mainApp: MainApp
       val LOCAL_DIR get()=mainApp.filesDir.absolutePath
   }

   init{
       mainApp = this
   }
}
а ключевое слово Application это что?
источник

DH

Denis Hurimanshin in AndroidDev :: Разработка. It's Android time now!
Ну это же для того чтобы создать свою реализация Application, с нее стартует приложение если указать в манифесте
<application
       android:name=".app.MainApp"
</application>
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Denis Hurimanshin
Ну это же для того чтобы создать свою реализация Application, с нее стартует приложение если указать в манифесте
<application
       android:name=".app.MainApp"
</application>
Application <- что это?
источник

М

Мир in AndroidDev :: Разработка. It's Android time now!
Denis Hurimanshin
Ну это же для того чтобы создать свою реализация Application, с нее стартует приложение если указать в манифесте
<application
       android:name=".app.MainApp"
</application>
Ты не понял, там контекст)
источник

М

Мир in AndroidDev :: Разработка. It's Android time now!
Denis Hurimanshin
Ну это же для того чтобы создать свою реализация Application, с нее стартует приложение если указать в манифесте
<application
       android:name=".app.MainApp"
</application>
public class Application
extends ContextWrapper implements ComponentCallbacks2
источник

DH

Denis Hurimanshin in AndroidDev :: Разработка. It's Android time now!
Все верно, там я беру контекст, но я и спрашивал как не беря оттуда контекст это сделать
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Denis Hurimanshin
Все верно, там я беру контекст, но я и спрашивал как не беря оттуда контекст это сделать
никак.
источник

М

Мир in AndroidDev :: Разработка. It's Android time now!
Denis Hurimanshin
Все верно, там я беру контекст, но я и спрашивал как не беря оттуда контекст это сделать
Никак
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
Denis Hurimanshin
Все верно, там я беру контекст, но я и спрашивал как не беря оттуда контекст это сделать
сл вопрос должен быть как доставить этот контекст туда куда мне надо
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
если гора не идет к ... ну и тд
источник

DH

Denis Hurimanshin in AndroidDev :: Разработка. It's Android time now!
так я не знал что без контекста никак
источник

DH

Denis Hurimanshin in AndroidDev :: Разработка. It's Android time now!
так как получить контекст не из view или Application?
источник

AA

Ali Agzamov in AndroidDev :: Разработка. It's Android time now!
для начала стоит определить что контекст это всего лишь условный термин по сути означающий доступ к ресурсам
источник