안드로이드 개발 질문/답변
(글 수 45,052)
어플을 시작하고 무브 버튼을 클릭하면
moveBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(
android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS);
startActivity(intent);
}}
접근성 셋팅 화면으로 넘어가게끔 어플을 구현하였는데요
홈키를 눌러서 백그라운드로 나왔다가 다시 어플을 재실행시키거나 어플을 다시 설치하고나면
첫화면이 버튼이 있는 화면이 아닌 접근성 셋팅화면부터 떠버리는데요
접근성 셋팅 화면이 아니라 버튼이 있는 어플의 첫 화면부터 다시 뜨게 만드려면 어떻게 해야되는지
모르겠네요 알려주시면 감사하겠습니다.. ㅠ
무브버튼이 있는 액티비티(A)와.. 접근성 화면 액티비티(B).. 가 있다고 하면..
A액티비티에서 버튼을 눌러 B액티비티가 호출되었고,
여기서 홈 버튼을 누르면 B액티비티가 완전히 종료되지않고 onPause가 호출될겁니다.
onPause에서 static으로 flag변수를 두어.. 최초 B액티비티에서 onPause가 호출되면
onPause메소드에서 flag변수를 0에서 1로 바꿔주고,
홈화면에서 다시 해당 어플을 실행하면 onResume이 호출되니.. onResume에서는 flag변수가 1일때 finish()를 호출시켜
B액티비티를 종료시켜버리면(나중을 위해 flag변수는 다시 0으로 바꿔줘야겠죠..), 다시 A액티비티로 돌아올 것 같네요.
해보시고 답글좀 달아주세요 저도 궁금;....