2013-06-13 5 views
-1

나는 Android에서 카운터 값을 1 씩 증가시켜 다음 활동으로 이동하는 간단한 앱을 만들었습니다. 이 시점에서, 앱을 나가거나 앱의 홈 화면으로 이동하는 대신 뒤로 버튼을 누르면 이전 화면으로 이동하여 카운터를 하나씩 줄입니다. 어떻게 이런 일이 일어나지 않도록하고 카운터 값을 동일하게 유지하십시오. 감사뒤로 버튼을 누르면 카운터가 줄어 듭니다.

+1

정적 카운터를 만드십시오! –

답변

0

당신은 다시 클릭을 차단하고 다르게 처리 할 수있는 : 그

@Override 
    public void onBackPressed() { 

     super.onBackPressed(); 
       counter--; 
      // fireintent here or finish() call 
    } 
1

사용하면 활동이 말뚝 박기 방지 NOHISTORY 포함되어 있는지 확인 스택에. 값을 응용 프로그램이 종료 될 때 보관할 수 있도록 응용 프로그램 공유 사전 또는 다른 파일에 값을 저장해야합니다.

0

새로운 의도를 시작하는 등의

@Override 
public void onBackPressed() { 
    // do something else. 
} 
관련 문제