【发布时间】:2015-10-20 09:23:38
【问题描述】:
第一种方法
Intent in = new Intent(VerificationActivity.this, VerifyCode.class);
in.putExtra("verificationCode", verificationCode);
finish();
startActivity(in);
第二种方式...
Intent in = new Intent(VerificationActivity.this, VerifyCode.class);
in.putExtra("verificationCode", verificationCode);
startActivity(in);
finish();
哪种方法更好?有什么区别吗?
【问题讨论】:
-
我检查了...... thnks.....再告诉一件事性能不同或两者相同......
-
如果你按照你说的检查过,你早就知道了。不,没关系
-
好的....实际上我想在系统调用级别更深入地了解......但我读到它在两种情况下都不会影响性能......但两种方法的处理方式是不同的......就像您评论链接link的答案是“当您执行startActivity()时,所做的只是将您的意图发布到事件队列中。活动的实际开始在附近异步发生未来。” 意味着性能很重要
-
在这个影响很小的调用顺序中没有性能无关紧要,除非它给你带来问题,否则不要担心。 过早的优化是万恶之源
标签: android performance android-activity