У меня есть приложение для Android с двумя активностями, MainActivity
- это стартовый экран приложения, в котором есть кнопка, которая запускает намерение перейти на CameraActivity
, код для этого:
startButton = findViewById(R.id.button_start);
startButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(getApplicationContext(), CameraActivity.class);
startActivity(i);
}
});
Однако, когда я запускаю приложение и начинаю с MainActivity
и нажимаю startButton
, приложение снова отправляет меня обратно к MainActivity
.После этого, при второй попытке нажатия startButton
на воссозданном MainActivity
, я перенаправлен на CameraActivity
.
В журналах я вижу, что при первом нажатии startButton
, он пытается открыть CameraActivity
, но возвращается к MainActivity
и со второй попытки, он успешно открывает CameraActivity
.
Журналы для первой попытки нажатия startButton
- здесь и вторая попытка здесь .