【问题标题】:How to setup agreement page in android如何在android中设置协议页面
【发布时间】:2014-07-15 22:41:06
【问题描述】:

我制作了一个android应用程序,并在其中添加了一个协议活动。但是每次启动应用程序时都会启动协议页面。我希望在安装应用程序后,它不应该每次都显示协议页面,但是应该启动一个特定的活动。如何做到这一点?

【问题讨论】:

    标签: android


    【解决方案1】:

    您可能想使用SharedPreferences

    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
    boolean wasShown = prefs.getBoolean("agr", false);
    if(!wasShown) {
        showAgr();
        prefs.edit().putBoolean("agr", true).commit();
    }
    

    【讨论】:

    • 对不起,我没听懂,你在说什么。我已将协议设置为启动应用程序时要启动的第一个活动。当应用程序启动时,协议页面位于前面默认用户数
    • 然后,在您的活动的 onCreate 中进行检查,如果协议已经显示,请调用 finish(),然后从您的 onCreate 中为您的下一个活动调用 startActivity
    • 非常感谢,它的工作原理(:
    【解决方案2】:

    使用SharedPreferences 来识别应用程序是否是第一次运行。

    this问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-02
      • 2013-02-15
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-01
      • 1970-01-01
      相关资源
      最近更新 更多