1

我必须存储价值以供临时使用,所以我使用它,但在这种情况下,当SharedPrefences用户转到Setting-> Application->Application然后单击Force stop然后丢失。那么有什么建议可以解决这个问题吗?Clear dataSharedPrefences

4

3 回答 3

2

你可以android:manageSpaceActivity在你的元素中使用AndroidManifest.xml指向一个活动。因此,当用户在设置中进入您应用的详细信息页面时,会出现一个按钮Manage space而不是Clear data. 单击该按钮将启动您指定的活动。然后您可以显示管理数据的用户选项(数据库、首选项……)。

于 2013-02-19T09:48:48.747 回答
0

解决此问题的唯一解决方法是使用 Web 服务并将数据存储在服务器上。您可以将设备 IMEI 作为主键以避免重复。

于 2013-02-19T09:43:55.500 回答
0

如上所述,防止用户删除您的应用数据的唯一正确方法是将数据存储在网络上并在需要时下载。您可以同时执行这两项操作,然后在运行时执行检查。如果缺少所需的数据,则将其下载

于 2013-02-19T10:01:25.720 回答