android-开始活动的两种方式之间的区别?

android-开始活动的两种方式之间的区别?,第1张

概述我已经看到了以下两个在Android中启动活动的示例:例子1IntentmyIntent=newIntent(CurrentActivity.this,NextActivity.class);CurrentActivity.this.startActivity(myIntent);例子2//CallingactivityNextActivity.show(this)//Inthecalledactivitystaticvoi

我已经看到了以下两个在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-开始活动的两种方式之间的区别?所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/web/1092413.html

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

发表评论

登录后才能评论

评论列表(0条)

保存