我已经为此进行了艰苦的搜索,但无法弄清楚如何用词表达问题。
简单地说: 如果单击后退按钮,我的活动将消失。到目前为止,对于应用程序来说这是正常的。 但是,当我从电话的标准“概述”按钮(电话上的方形按钮在后台显示“平铺”的应用程序的方形按钮)还原它时,我希望我的应用程序发出一条消息:“欢迎回来!”。 我知道如何编写代码来祝酒,这没问题。
我的问题是:当用户从“概述”按钮还原程序时,如何编写将执行Toast的“侦听器”? 谢谢:)
答案 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);
}
}