存储临时值
问题描述:
我不得不临时使用储值所以我用SharedPrefences
对于这一点,但在这种情况下,当用户进入设置 - >应用 - >应用,然后点击强制停止和清除数据然后SharedPrefences
丢失。那么有没有解决这个问题的建议?存储临时值
答
您可以使用AndroidManifest.xml
中的元素android:manageSpaceActivity
指向一个活动。因此,当用户在设置中转到应用的详细信息页面时,会出现一个按钮管理空间而不是清除数据。点击该按钮将启动您指定的活动。然后您可以显示用户选项以管理数据(数据库,首选项...)。
答
如上所述,防止用户有可能删除您的应用程序数据的唯一正确方法是将数据存储在网络上并在需要时下载。您可以执行这两个操作,然后执行运行时检查。如果所需的数据丢失,则将其下载
您是否有充分的理由防范用户清除数据的情况? – tom 2013-02-19 09:37:43
是啊其实我必须显示消息根据用户的意见,所以我想要做到这一点 – Dilip 2013-02-19 09:41:10