마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

테스크에 남지않는 액티비티 의 대한 문제

0 추천

 

}
 
 
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>    이렇게 사용하여도.. 홈키나 백키를 눌렀을때  테스크에 남아 있습니다 ㅠ

 

ManGoSoft (120 포인트) 님이 2013년 3월 7일 질문

1개의 답변

0 추천
android:noHistory=true

이거 쓰세요
수상한i (8,050 포인트) 님이 2013년 3월 8일 답변
...