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

notification 생성후 알림바에서 클릭시 이동하는 액티비티에 대해서

0 추천
  notify.number++;
 notify.vibrate = new long[]{200, 100, 500, 300};
               notify.flags |= Notification.FLAG_AUTO_CANCEL;
               notify.defaults |= Notification.DEFAULT_VIBRATE;
              
               Intent toLaunch =
                   new Intent(ClientSocketActivity.this, ClientSocketActivity.class);
               PendingIntent intentBack =
                   PendingIntent.getActivity(ClientSocketActivity.this, 0, toLaunch, 0);
               
             
 
            
               notify.setLatestEventInfo(ClientSocketActivity.this,
                       "M.E.M", "목표치를 달성 하였습니다!", intentBack);
               notifier.notify(NOTIFY_1, notify);
 
이런 코드에서
 
              
               Intent toLaunch =
                   new Intent(ClientSocketActivity.this, ClientSocketActivity.class);
 
 
이 부분의 ClientSocketActivity.class 부분이 알림창에서 알림 클릭시 
이동할 액티비티를 설정하는 부분인것 같은데 어플 구조상 다시
ClientSocketActivity로 이동하면 안되고 ClientSocketActivity내의 특정 메소드부터 시작하거나
다른 액티비티로 이동하게 해야하는데 만약 ClientSocketActivity.class 부분을 다른 액티비트로 바꾼다는 가정하에
액티비티 이동만 되는게 아니라 다른 동작까지 실행시키게 할 수 있는 방법은 없을까요?

 

익명사용자 님이 2014년 5월 24일 질문

1개의 답변

0 추천
Intent 에 Extra 값을 넣어서 확인후 인위적으로 code 실행 하도록 할수 있습니다.
카라드레스 (2,910 포인트) 님이 2014년 5월 26일 답변
...