【发布时间】:2017-06-27 17:56:12
【问题描述】:
在 clear Data Android 中,Shared Preference 是明确的。我不想说清楚。
【问题讨论】:
-
没有办法 - 按钮允许用户删除应用程序创建的所有数据
在 clear Data Android 中,Shared Preference 是明确的。我不想说清楚。
【问题讨论】:
如果您清除应用数据,共享偏好也将被清除,您必须存储在您的数据库或云中。
【讨论】:
有一个技巧,这不是一种正常的方式,但有效:
<application android:label="MyApp" android:icon="@drawable/icon"
android:manageSpaceActivity=".ActivityOfMyChoice">
通过将此行添加到您的清单而不是“管理空间”的“清除数据”按钮将显示启动 ActivityOfMyChoice,它会调用您的活动和活动,您可以像这样在那里完成您的活动:
public class ActivityOfMyChoice extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
finish();
}
}
对我来说,这种方法有效! 让我知道结果
有关更多信息,如果您想在“清除数据”之后保存数据,您可以使用数据库来保存数据并将数据库保存在设备中应用程序位置之外的文件中。
【讨论】: