Я пытаюсь реализовать простой back button
на activity
, чтобы перейти к предыдущему activity
, но происходит какое-то странное поведение, когда я вызываю метод finish()
- проблема в том, что мне нужно нажать кнопку back
ДВА раза? Почему это происходит? В обратном методе у меня есть только finish()
. Как еще можно перейти к предыдущему сохраненному activity
без instantiate
совершенно нового Intent
?
public void back1 (View view){
this.finish();
}
Это вторая попытка с тем же результатом:
ImageButton buttonback = (ImageButton) findViewById(R.id.imageButton6);
buttonback.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
onBackPressed();
}
});
super.onBackPressed()
внутри вашего методаonBackPressed()
. - person Rustam   schedule 05.10.2015back
вы заканчиваете один, а другой идет вперед. Проверьте своиonCreate
иonResume
на наличие всего, что может использовать намерения или запускать какие-либо действия. - person Bonatti   schedule 05.10.2015