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 부분을 다른 액티비트로 바꾼다는 가정하에
액티비티 이동만 되는게 아니라 다른 동작까지 실행시키게 할 수 있는 방법은 없을까요?