有没有一种方法可以在Eclipse中运行程序,而无需每次运行程序都再次创建某些变量?

时间:2019-03-13 21:56:22

标签: java eclipse

基本上,我想在我第一次运行程序的主类时创建的另一个类中创建各种“库”。但是,我不想在第二次单击运行时重复操作,而是希望对第一次运行中的操作库进行初始化。例如,如果我有一个容量为5的静态数组并将int 1放在索引0中,则下次我运行整个程序时,我想使用索引为0的静态数组 start 。 (在Eclipse中)甚至有可能吗?如果可以,我该怎么做?

1 个答案:

答案 0 :(得分:0)

程序的所有变量和其他状态在终止时将被丢弃,并在再次启动时重新初始化。 (这是导致Android应用程序中的错误的常见原因,这些错误经常被丢弃,然后重新打开。)要保存程序运行之间的状态,您需要将其存储在特定的位置。常见的选择包括文件,数据库(H2和带有文件支持的数据库可能是一个不错的选择),Android SharedPreferences,服务器以及更多奇特的工具,例如prevalent systems