我想在应用程序完全终止后保留一些编辑文本数据。我有两个活动MainActivity1.java
和MainActivity2.java
。
如果用户部分输入数据并在返回时关闭了应用程序,则需要提取上一阶段输入的所有数据。
场景:
因此,我正在使用ListView,我具有键值对形式的editText值映射。目前,我正在处理具有列表视图的MainActivity2.java
文件。因此,当MainActivity2
处于onPause()
状态时,我将地图数据保存到设备的内部存储器中。因此,在OnResume()
上它会将所有数据显示为编辑文本。
现在的问题是,如果我完全终止应用程序,那么它就不会提取我存储在内部存储中的数据。
因此,如果在应用程序完全关闭时需要存储数据,则需要调用哪种方法。
注意::我正在使用文件读写来存储内部存储器中的数据并从中获取数据
答案 0 :(得分:1)
每当将任何数据写入Edittext时,都可以将其保存到共享首选项(如果数据值不大),否则可以使用 SQLite 创建数据库>或房间(如果数据集更高)。
在两种情况下,即使关闭应用程序,数据也将保留,请确保在编辑文本中输入数据后保存数据。
https://developer.android.com/training/data-storage/shared-preferences-共享首选项
https://developer.android.com/training/data-storage/sqlite-SQLite
答案 1 :(得分:0)
查看SharedPreferences或SQLite。完成后,基本上将使用model = Sequential()
model.add(Conv1D(3, 32, input_shape=(60, 12)))
model.add(LSTM(units=256, return_sequences=False, dropout=0.25))
model.add(Dense(256, activation='relu'))
model.add(Dropout(0.5))
model.add(Dense(1))
model.compile(optimizer='adam', loss='mse')
model.summary()
方法将值保存在SharedPreferences或SQLite中,然后在this.props.match.params.id
方法中将检索以前存储的数据。 / p>