【发布时间】:2010-02-09 18:55:38
【问题描述】:
我见过下面两个在Android中启动activity的例子:
示例 1
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
CurrentActivity.this.startActivity(myIntent);
示例 2
// Calling activity
NextActivity.show(this)
// In the called activity
static void show(Context context) {
final Intent intent = new Intent(context, NextActivity.class);
context.startActivity(intent);
}
似乎这两个示例之间的明显区别在于您将如何创建活动的逻辑附加到活动的实现中。还有其他关键区别吗? (例如,在一种情况下,调用活动是否被告知要等到被调用的活动完成,而在另一种情况下则不等)
【问题讨论】:
-
这两者没有区别。
标签: android android-activity android-intent