我在Android中看到了以下两个启动活动的示例:
示例 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);
}
这两个示例之间的明显区别似乎在于您将如何创建活动的逻辑附加到活动的实现中。还有其他关键区别吗?(例如,在一种情况下,调用活动是否被告知要等到被调用的活动完成,而在另一种情况下则不等)