기본 화면으로 이동하여 기본 설정 활동을 시작하는 버튼이있는 응용 프로그램 위젯이 있습니다.Android : 홈 화면 위젯에서 응용 프로그램 활동의 새 인스턴스를 실행하십시오.
메인 애플리케이션에 스택에 몇 가지 활동이있는 경우 사용자가 뒤로 버튼을 누르면 뒤로 누르기로 홈페이지로 돌아 가지 않고 앱에서 가장 최근에 본 활동으로 이동합니다. 내 의도에 대해 다음 플래그를 시도하지했습니다
settingsIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
settingsIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_TASK_ON_HOME);
settingsIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
그러나 어떤과 행운. 이 작업을 수행하는 데 사용할 수있는 플래그 또는 플래그 조합이 있습니까? 감사.
위대한 생각에 작동하지만 어리석은 사람이거나 처음부터 작동하지 않았거나 무언가로 인해 완전히 작동을 멈추었습니다. – JMRboosties
나는 CLEAR_TOP과 CLEAR_TASK 모두 시도했지만 어느 것도 작동하지 않습니다. 응용 프로그램에 스택에 어떤 활동이 있으면 finish()가 홈 페이지 대신에 거기로 이동합니다. – JMRboosties