PurpleI2P / i2pd-android

i2pd for Android
BSD 3-Clause "New" or "Revised" License
195 stars 23 forks source link

[no-jni branch] Assorted evil with the new commits #88

Open nonlin-lin-chaos-order-etc-etal opened 4 months ago

nonlin-lin-chaos-order-etc-etal commented 4 months ago
[02:06:07] <orignal_phone> А чего консоль все время слетает?

[02:17:54] <orignal> hypn нажимаешь exit а она снова стартует
[02:17:55] <orignal> чини
[02:18:07] <hypn> exit надо вопще выпилить =)
[02:18:21] <hypn> сделать чекбокс [ ] i2pd enabled
[02:18:31] <orignal> а Graceful что?
[02:18:41] <orignal> оно полезло в вебконсоль которой нет
[02:19:11] <hypn> <orignal> hypn нажимаешь exit а она снова стартует - я это уже чинил и видимо снова пролезло гдето
[02:20:13] <hypn> [v](disabled checkbox) i2pd enabled [Graceful Shutdown] [Force Shutdown]
[02:20:26] <hypn> [ ](disabled checkbox) i2pd disabled [Start]
[02:21:03] <hypn> on вместо enabled
[02:21:09] <hypn> off вместо disabled
[02:21:40] <hypn> [02:18:41] <orignal> оно полезло в вебконсоль которой нет - иногда процесс чуть позже стартует и вебконсоль появляется в гуи
[02:21:56] <hypn> надо подумать что с этим делать
[02:22:24] <hypn> просто писать что ждём пока вебконсоль будет available
[02:22:38] <hypn> в окошке
[02:22:45] <hypn> или wait indicator
[02:22:53] <hypn> спиннер
[02:23:29] <orignal> нет она уже сдохла потому что пришел сигнал на завершение
[02:23:33] <orignal> а у тебя лезет туда
[02:23:38] <hypn> ну это косяк да
[02:23:50] <hypn> просто рестарт после экзита почемуто случился
[02:24:08] <hypn> надо смотреть что могло быть
[02:24:37] <hypn> там вопщет код замутился после всяких добавлений
[02:24:41] <hypn> и надо аудит делать
[02:24:59] <hypn> как сказал r4sas, привести код в божий вид
[02:25:38] <hypn> ещё плаз чего-то насовал, надо проверить
[02:25:57] <hypn> и выкинуть кучу мусора плазового который даже не используется совсем
[02:26:14] <orignal> да я нрмально так то заврешил все
[02:26:30] <hypn> [02:26:14] <orignal> да я нрмально так то заврешил все - в каком смысле?
[02:27:17] <orignal> просто приложение в списке закрыл и все
[02:27:25] <hypn> а это не приложение там
[02:27:28] <hypn> это активити
[02:27:38] <hypn> класс App ты не закрыл, он в фоне
[02:27:49] <hypn> активити ты хоть сколько закрывай
[02:28:31] <hypn> и к классу App привязана Foreground Notification и кажись ещё какойто сервис андроидный привязан, это надо вычищать от мути, наспех сделано
[02:29:22] <hypn> и перечитывать андроид доки по этим сервисам и нотификациям
[02:29:32] <orignal> и как загасить совспм?
[02:29:38] <hypn> ребут
[02:29:48] <hypn> или андроид сам прибьёт
[02:30:02] <hypn> ребут os
[02:30:06] <orignal> да не похоже что висит
[02:30:22] <hypn> вебконсоль аптайм тебе точно скажет
[02:30:27] <hypn> сколько он висел щас
[02:30:49] <hypn> лисенинг порт TCP всётки неразменная монета
[02:30:52] <orignal> так нету вебконсоли давно
[02:31:01] <orignal> не отвечает на порту
[02:31:03] <hypn> а мож порт всё же слушает
[02:31:10] <hypn> netstat запустить какойнить
[02:31:28] <hypn> ну ладно, кидаю в иссуй

[02:33:24] <hypn> [02:06:07] <orignal_phone> А чего консоль все время слетает? - что значит слетает?
[02:36:48] <orignal> когда с другого приложение к нему возвращаешься опять главный экран а не консоль
[02:38:29] <hypn> ну вот просят вопще главный экран выбросить и сделать там вебконсоль
[02:38:38] <hypn> как поступим?
[02:39:17] <hypn> [02:36:48] <orignal> когда с другого приложение к нему возвращаешься опять главный экран а не консоль - посмотрю, этот use case ни разу не нажимал
[02:40:54] <orignal> ну запустил  потом перешел в ирк
[02:40:59] <orignal> потом из ирка обратно
[02:43:03] <hypn> угу надо потестить это

[04:02:40] <orignal> пох так сможешь сделать чтобы сборка вызывалась из gradle?
[04:05:04] <пох> хз гуглить надо
[04:05:24] <пох> надо посрочнее всё это чинить, фдроид распространяется
[04:05:48] <orignal> неудобно собирать в 2 шага
[04:05:53] <orignal> хотелось бы одной командой
[04:06:38] <пох> угу угу