活动已恢复

时间:2018-09-25 21:02:04

标签: android

我已经为此进行了艰苦的搜索,但无法弄清楚如何用词表达问题。

简单地说: 如果单击后退按钮,我的活动将消失。到目前为止,对于应用程序来说这是正常的。 但是,当我从电话的标准“概述”按钮(电话上的方形按钮在后台显示“平铺”的应用程序的方形按钮)还原它时,我希望我的应用程序发出一条消息:“欢迎回来!”。 我知道如何编写代码来祝酒,这没问题。

我的问题是:当用户从“概述”按钮还原程序时,如何编写将执行Toast的“侦听器”? 谢谢:)

2 个答案:

答案 0 :(得分:0)

最后弄清楚。也许这会帮助其他人。

我用过:

@Override     公共无效onResume(){

    super.onResume();

    // Then toasted my message from here.
    Toast.makeText(this, "Welcome Back!", Toast.LENGTH_SHORT);
}

不知道onResume()方法。

还是谢谢大家。 :)

答案 1 :(得分:0)

您可以这样:

public class MainActivity extends AppCompatActivity {
    private boolean isBack;
    @Override
    protected void onPause() {
        super.onPause();
        isBack = true;
    }

    @Override
    protected void onResume() {
        super.onResume();
        if (isBack) {
            Toast.makeText(this, "Welcome back", Toast.LENGTH_SHORT).show();
        }
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}