【发布时间】:2013-05-07 16:47:54
【问题描述】:
该应用程序在 Android 2.3.5 中运行良好 但它在 Nexus 4 (Android 4.2.2) 中无法正常工作。
应用程序是: 在主activity的onCreate中,通过intent调用另一个activity。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Intent launchIntent = new Intent(MainActivity.this, AndroidVideoCapture.class);
launchIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(launchIntent);
// I add a button dynamically here
}
现在使用 Nexus 4,在完成 AndroidVideoCapture 的意图后,它会返回到 onCreate 的开头“setContentView(R.layout.activity_main);”。 所以意图一次又一次地重新启动。
为什么?
【问题讨论】:
标签: android android-intent nexus-4