Size: a a a

Android Developers

2021 March 04

JF

Jorik Fat in Android Developers
Dmitry Zhgun
А если Api надо инициализировать по определенным условиям, и иногда переинициализировать с другим baseUrl?
Так же вызывать некий ApiBuilder.Build(ApiType.CORE)?
разные baseUrl - разные ApiBuilder
источник

S

Sergey in Android Developers
Сергей П.
Если при нормальном не работает то или приделал хук не так или у нас такая лжава машина
Приделал хук так:
Runtime.getRuntime().addShutdownHook(object: Thread() {
           override fun run() {
               System.out.println("addShutdownHook")
           }
       })
При нормальном выходе тоже не срабатывает хук
источник

S

Silent829 in Android Developers
Сергей П.
Че то мне юзер включаюший себе фичи странным кажется
чеэто?
источник

СП

Сергей П. in Android Developers
Sergey
Приделал хук так:
Runtime.getRuntime().addShutdownHook(object: Thread() {
           override fun run() {
               System.out.println("addShutdownHook")
           }
       })
При нормальном выходе тоже не срабатывает хук
Вариант, в класс аппликейшн, инициализатор:
static { Runtime.getRuntime().addShutdownHook ( new Thread() { public void run() {
//code

} } ); }
источник

СП

Сергей П. in Android Developers
То есть оно точно должно быть запущено как можно раньше и один раз
источник

GO

GGorAA Official in Android Developers
Сергей П.
Вариант, в класс аппликейшн, инициализатор:
static { Runtime.getRuntime().addShutdownHook ( new Thread() { public void run() {
//code

} } ); }
Ещё по моему забыл @Override перед void run
источник

СП

Сергей П. in Android Developers
В джаве он необяхателен
источник

GO

GGorAA Official in Android Developers
Сергей П.
В джаве он необяхателен
Поняв
источник

СП

Сергей П. in Android Developers
Это для себя и для проверки аннотация
источник

GO

GGorAA Official in Android Developers
А то в котле например это ошибка если не поставить override
источник

GO

GGorAA Official in Android Developers
GGorAA Official
А то в котле например это ошибка если не поставить override
Я думал шо в жаве так же
источник

А

Александр in Android Developers
Но лучше добавлять всегда, чтобы не гадать
источник

S

Sergey in Android Developers
Сергей П.
Вариант, в класс аппликейшн, инициализатор:
static { Runtime.getRuntime().addShutdownHook ( new Thread() { public void run() {
//code

} } ); }
Так, в котлине это  в
companion object {
   init { // сюда }
}
добавляется?
источник

СП

Сергей П. in Android Developers
Откопируй оно сконвертит)
источник

СП

Сергей П. in Android Developers
Можно просто  в инит класса, аппликейшн все равно синглтон
источник

😏

😏 in Android Developers
Хелпаните, пожалуйста
источник

ME

Maks 🤘🏻 E-notty... in Android Developers
Интересно, а где в системе хранится буфер Log? Можно как-то получить к нему доступ?
источник

D

Dmitry in Android Developers
Ребята? Кто-нибудь делал кроссплатформ на Qt? Android NDK интересует. На сколько хороший инструмент? Или Dart и Flutter лучше?
источник

AA

ANONIM ANONIM in Android Developers
как гта 5 сделать
источник

DH

Daniil Horishnii in Android Developers
Dmitry
Ребята? Кто-нибудь делал кроссплатформ на Qt? Android NDK интересует. На сколько хороший инструмент? Или Dart и Flutter лучше?
ndk + кросплатформа - думаю не лучшая идея вообще.
источник