public class PopUp extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_alarm);
}
@Override
protected void onStop()
{
super.onStop();
//홈버튼 혹은 백버튼 finish() 의 경우 호출
}
}
이런식으로 사용을 해밨는데요 액티비티가 뜬후에 홈버튼 혹은 백버튼을 누르면 혹은 finnish() 후에
이때 홈버튼을 길게눌러 테스크 를 보면 PopUp 액티비티가 남아 있습니다.
제가 의도하는것은 기본모닝콜 처럼 테스트에 남지않게 하고 싶은데 말이죠..ㅠㅠ 방법이 없을까요 ?
FLAG_ACTIVITY_NO_HISTORY 플래그를 사용시
메인액티비가 실행이 되어있는 상태에서는 스택에 PopUp 액티비티가 올라가지 않는데요.
메인액티비가 실행이 되어있지 않는 상태에서 PopUp액티비티가 호출이 되면은 스택에 남더라구요..
메인액티비티가 실행이 되어있을때나 실행이 되어 있지 않는경우 에도 스택에 남지 않게 하고싶은데..말이죠.ㅠ
액티비티를 기본모닝콜 알람처럼 화면엔 보였다가 사라지면 테스크에 남지 않도록 하는 방법은..안되는건가요 ?
<activity
android:name=".PopUp"
android:finishonTaskLaunch="true" <--이거
android:clearTaskonLaunch="true" > <--혹은 이거를 사용해도.ㅠㅠ
</activity> 이렇게 사용하여도.. 홈키나 백키를 눌렀을때 테스크에 남아 있습니다 ㅠ