【问题标题】:Preferences issue even while reinstalling the app即使在重新安装应用程序时首选项问题
【发布时间】:2017-03-10 05:10:03
【问题描述】:

我已经设置了偏好。但是在某些设备中,即使我卸载了该应用程序然后再次重新安装它,首选项值似乎就在那里并且直接打开主页表单而不打开登录表单。如果我清除缓存和数据文件应用程序设置,那么它工作正常。

登录连接

Preferences.set(AllUrls.userIdPreference, user_id);

Main.java

String userId = Preferences.get(AllUrls.userIdPreference, null);
if (userId == null) {
    new Login(theme).show();
} else {
    new Home(theme).show();
}

它适用于某些设备,但不适用于其他设备。我在使用存储而不是首选项时也遇到了同样的问题。

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    卸载时清除存储。您可能会看到 Android 自动恢复备份。如果您通过商店安装,则可能会发生这种情况,您也可以通过应用设置删除备份。

    我们现在还有一个新的构建提示android.allowBackup=false,它将阻止操作系统的自动备份。

    【讨论】:

    • 已编辑以包含 android.allowBackup 构建提示
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 2023-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-29
    • 1970-01-01
    相关资源
    最近更新 更多