1

나는 활동을 끝내려고합니다. 코드가 실행 중이지만 활동은 여전히 ​​백그라운드에 있습니다.활동이 완료되지 않았습니다.

이 문제는 삼성 S5 OS (6.0.1)에서만 발생합니다. 모든 것이 다른 장치에서 예상대로 작동합니다.

다음은 코드입니다.

Intent intent = new Intent(AccessTokenReceiverFitbit.this, PairDeviceStatusActivity.class); 
         intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); 
         intent.putExtra("fragment_to_load", "wearable"); 
         startActivity(intent); 
         finish(); 

문제점을 알려주십시오. 즉, 로그 캣에서 로그를 확인, 도움이되지 않은 경우

+0

코드가 실행 된 후 이전 활동이 작업 스택에 표시됩니까? 새 활동에서 뒤로 물러나면 이전 활동으로 되돌아 가거나 앱을 닫습니까? –

+0

먼저 마침을하고() 다음 행동을 시작하십시오 –

+0

시도 this.finish(); – Queendevelopers

답변

0

그냥

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

당신의 의도를 시도합니다.

+0

시도해보세요. 도움이되지 않았습니다. –

관련 문제