我已经看到了以下两个在Android中启动活动的示例:
例子1
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);CurrentActivity.this.startActivity(myIntent);
例子2
// Calling activityNextActivity.show(this)// In the called activitystatic voID show(Context context) { final Intent intent = new Intent(context, NextActivity.class); context.startActivity(intent);}
这两个示例之间的明显区别似乎是,您将如何创建活动的逻辑附加到活动的实现中.还有其他主要区别吗? (例如,在一种情况下,呼叫活动被告知要等到被呼叫活动完成,而在另一种情况下,则不等待)
解决方法:
除了第一个方法的两行代码恰好位于静态方法(恰好位于第二个活动的类中)之外,我认为这两种方法没有什么不同.
启动活动所执行的实际代码行是相同的.因此,这两种方法的行为将是相同的.
总结以上是内存溢出为你收集整理的android-开始活动的两种方式之间的区别?全部内容,希望文章能够帮你解决android-开始活动的两种方式之间的区别?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)