我有一个应用程序的活动列表。
如果用户在主页活动上,将会出现一条toast提示“请再按一次退出”。
但是,如果用户导航到第二或第三个活动,然后再回到主页活动,我的代码无法显示toast提示。
我希望每次用户在主页活动上时都会出现toast提示。
我知道我的逻辑存在一些错误。能否有人帮助我解决这个问题。
这是返回按钮的代码。
如果用户在主页活动上,将会出现一条toast提示“请再按一次退出”。
但是,如果用户导航到第二或第三个活动,然后再回到主页活动,我的代码无法显示toast提示。
我希望每次用户在主页活动上时都会出现toast提示。
我知道我的逻辑存在一些错误。能否有人帮助我解决这个问题。
这是返回按钮的代码。
@Override
public void onBackPressed() {
i++;
if (i == 1) {
Toast.makeText(HomeActivity.this, "Press back once more to exit.",
Toast.LENGTH_SHORT).show();
} else if(i>1) {
finish();
super.onBackPressed();
}
}