如何继续我退出的活动?

时间:2017-01-16 12:39:04

标签: android sharedpreferences

我正在创建一个游戏,所以我有几个共享偏好的分数和2个检查我是否在这个活动上不重复它。因此,当我退出应用程序(重新启动)并重新打开它时,我想按下开始按钮,它继续从A2或A3或...只有当我退出此活动但我的sharedPreference不允许它因为它的工作如果用户输入一次,则不重复该活动。这是我的共同偏好,请有人指导我做什么......

   SharedPreferences pref = getSharedPreferences("a", Context.MODE_PRIVATE);
    if (pref.getBoolean("aa", false)) {
        Intent intent = new Intent(this, A2.class);
        startActivity(intent);
        finish();
    } else {


        SharedPreferences pref1 = getSharedPreferences("a", Context.MODE_PRIVATE);
        SharedPreferences.Editor edt = pref1.edit();
        edt.putBoolean("aa", true);
        edt.commit();

    }

我只想退出应用程序或暂停它以继续用户停止的位置  **如果用户已经回答了问题,我不想重复相同的活动,但如果他没有回答就退出,我想继续他离开的地方** 的由于

1 个答案:

答案 0 :(得分:0)

在IF循环中的return语句后放置finish。请记住finish不会改变控制流程,但它只是要求系统完成您的活动。因此,如果您不希望执行其余代码,请输入return语句。我想其余的代码都没问题。