Есть ли способ запустить программу в Eclipse без повторного создания определенных переменных при каждом запуске программы? - PullRequest
0 голосов
/ 14 марта 2019

По сути, я хотел бы создать своего рода «библиотеку» в другом классе, которая создается при первом запуске основного класса программы.Но вместо того, чтобы повторять действие, когда я нажимаю «Выполнить» во второй раз, я хочу инициализировать управляемую библиотеку в первом запуске.Например, если у меня есть статический массив с емкостью 5 и я поместил int 1 в индекс 0, то при следующем запуске всего этого я хочу запустить со статическим массивом с 1 в индексе 0.это даже возможно (в Eclipse), и если да, то как я могу это сделать?

1 Ответ

0 голосов
/ 14 марта 2019

Все переменные вашей программы и другие состояния удаляются, когда она завершается, и повторно инициализируется при повторном запуске. (Это частая причина ошибок в приложениях Android, которые часто отбрасываются, а затем вновь открываются.) Чтобы сохранить состояние между запусками программы, необходимо сохранить его в каком-то месте, предназначенном для этого. Распространенный выбор включает файлы, базы данных (H2 с файловой базой данных может быть хорошим вариантом), Android SharedPreferences, серверы и более экзотические инструменты, такие как распространенные системы .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...