android-活动完成方法等待完成?

android-活动完成方法等待完成?,第1张

概述使用此示例代码,活动被告知完成,但是此后继续执行并显示消息.我试图理解为什么会这样.我唯一想到的解决方法是在完成后放置“ return”.public void someMethod() { if( valueIsTrue) { startActivity(new Intent(this, NewActivity.class));

使用此示例代码,活动被告知完成,但是此后继续执行并显示消息.我试图理解为什么会这样.我唯一想到的@R_404_6120@是在完成后放置“ 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();}
最佳答案你是对的.调用finish()不会立即完成活动.代码路径中的所有可达语句将在活动完成之前执行.取消注释后,Toast并不属于执行块. 总结

以上是内存溢出为你收集整理的android-活动完成方法等待完成? 全部内容,希望文章能够帮你解决android-活动完成方法等待完成? 所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1145383.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存