뒤로 버튼을 클릭하면 Android가 이전 활동으로 이동합니다. 모든 활동에 맞춤 (뒤로) 활동 을 설정하거나 앱의 홈 메뉴에 뒤로 버튼을 설정할 수 있습니까?Android 뒤로 특정 활동에 대한 버튼
도움말 또는 힌트가 될 것이다 훌륭한 :)
뒤로 버튼을 클릭하면 Android가 이전 활동으로 이동합니다. 모든 활동에 맞춤 (뒤로) 활동 을 설정하거나 앱의 홈 메뉴에 뒤로 버튼을 설정할 수 있습니까?Android 뒤로 특정 활동에 대한 버튼
도움말 또는 힌트가 될 것이다 훌륭한 :)
:
이@Override
public void onBackPressed()
{
super.onBackPressed();
startActivity(new Intent(ThisActivity.this, NextActivity.class));
finish();
}
매우 도움이되는 니스, 고맙습니다. –
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Intent i = new Intent(this.class, yourcustomclass);
startActivity(i);
finish();
}
}
네, 가능하다고, 당신의 활동에이 방법을 추가 :
public void onBackPressed() {
//Do the stuff you want on backbutton pressed.
}
예는 onBackPressed() 함수를 @Override 어디서나 이동하는 Itent을 만들어야 요 너를 원해. 당신이 무엇을 적 활동을 다시 이동해야하는 경우
당신의
@Override
public void onBackPressed(){
}
을 무시할 수 있습니다 때 클릭 에 액션 바 뒤로 화살표 (홈). 버튼 종료 응용 프로그램을 다시 클릭 홈 화면으로 이동 onSupportNavigateUp() 응용 프로그램 아이콘의 클릭에
@Override
public boolean onSupportNavigateUp() {
//onBackPressed(); //this will be go to parent activity
//******************//
// Your intent here //
//******************//
return true;
}
사용 작업 표시 줄을 오버라이드 (override)하는. 뒤로 버튼을 클릭하면 이전 활동으로 돌아갑니다. 또한 대부분의 경우 버튼 기능을 다시 정의하지 않는 것이 좋습니다. – Raghunandan
'back'으로가는 것은 이전 (아직 끝나지 않은) 활동으로 되돌아가는 것입니다. 왜 사용자를 다른 활동으로 안내하고 싶습니까? 가장 확실하게 그를 혼란스럽게 할 것입니다. –
일반적으로 액티비티가 다른 액티비티에서 시작된 경우, 이전 액티비티를 건너 뛰고'MainActivity'로 가고 싶을 경우를 제외하고는, 뒤로 버튼을'오버라이드 (override) '할 필요는 없지만, 이는 두 번째 액티비티에서 얻을 수 있습니다. 이것은 메인의 직후에 불려갑니다. – g00dy