使用此示例代码,活动被告知完成,但是此后继续执行并显示消息.我试图理解为什么会这样.我唯一想到的解决方法是在完成后放置“ return”.
public void someMethod() {
if( valueIsTrue) {
startActivity(new Intent(this,NewActivity.class));
CurrentActitivy.this.finish();
// return; // if uncommented,Toast doesn't show
}
Toast.maketext(this,"Some message",Toast.LENGTH_SHORT).show();
}
最佳答案