Я хочу создать кнопку, которая приведет пользователя прямо к основной деятельности, которая не имеет андроида name= "com.example.example".
Он имеет android.intent.etc...
Как я могу ссылаться на свою кнопку, чтобы вернуться к этой операции?
Кнопка возврата к MainActivity
Ответ 1
Допустим, что ваша основная деятельность называется Main.java.
btnBack.setOnClickListener(new OnClickListener(){
private void onClick(){
Intent intent = new Intent(currentActivity.this, Main.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
}
});
Ответ 2
использовать startActivity(intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));
Ответ 3
Иногда вы можете просто вызвать activity.finish()
, чтобы завершить текущую активность, поэтому выйдет основная (первая созданная) активность.
Если это не ваш случай, сделайте следующее:
Intent intent = new Intent(getApplicationContext(), Main.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
startActivity(intent);
Ответ 4
Intent intent = new Intent(this, Main.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
Ответ 5
Ну, откуда вы просто вызываете startActivity() с необходимыми параметрами внутри метода onClick. Что это.
Ответ 6
public void onBackPressed(){
finish();
}