【问题标题】:How to Save Shared Preference Value in ClearData Application?[Android]如何在 ClearData 应用程序中保存共享偏好值?[Android]
【发布时间】:2017-06-27 17:56:12
【问题描述】:

在 clear Data Android 中,Shared Preference 是明确的。我不想说清楚。

【问题讨论】:

  • 没有办法 - 按钮允许用户删除应用程序创建的所有数据

标签: android sharedpreferences


【解决方案1】:

如果您清除应用数据,共享偏好也将被清除,您必须存储在您的数据库或云中。

【讨论】:

  • 数据库?数据库也被删除了
  • 我不是在谈论 SQLite。
  • 好的,所以你的答案是将数据存储在云端或云端...因为非本地数据库也是云端
  • 我的应用不在线
【解决方案2】:

有一个技巧,这不是一种正常的方式,但有效:

<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();

    }
}

对我来说,这种方法有效! 让我知道结果

有关更多信息,如果您想在“清除数据”之后保存数据,您可以使用数据库来保存数据并将数据库保存在设备中应用程序位置之外的文件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2020-07-04
    • 2011-09-09
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多