안녕하세요


Receiver를 등록하고 Dialog를 상속받은 Activity를 호출합니다.


호출할때는 


Intent intentGo = new Intent(mContext,Test.class);

PendingIntent pendIntent = PendingIntent.getActivity(mContext, 0, intentGo, PendingIntent.FLAG_ONE_SHOT);

try {

pendIntent.send();

} catch (CanceledException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}


이렇게도 써보고


Intent intentGo = new Intent(mContext.getApplicationContext(),Test.class);

intentGo.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

mContext.getApplicationContext().startActivity(intentGo);


이렇게도 써보았지만


Activity가 Activity로 이동하는 순간 다이얼로그가 호출되면 


"니 액티비티가 동작하는게 맞니? " 비슷한 액션이 뜨면서 


폰이 뻣네요... 짐작하는 바로는 Dialog의 근간이 되는 context가 destory되면서 갈곳을 잃어버리는거 같은데


도저히 찾을 길이 없습니다.


조언부탁드릴게요..