Приложение хорошо работает в Android 2.3.5, но не работает в Nexus 4 (Android 4.2.2).
Приложение: в onCreate основного действия оно вызывает другое действие через намерение.
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);". Таким образом, намерение перезапускается снова и снова.
Почему?