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

푸시알림을 누르면, 스피너가 뜨게하는 방법.

0 추천

gcm없이 그냥 NotificationManager로 동기식으로 버튼을 누르면 푸시알림이 오게끔 코딩했는데, 

 

    public void notification(View v){

        NotificationManager nm = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
        Notification notification = new Notification(R.drawable.ic_launcher, "Notification", System.currentTimeMillis());
        notification.flags = Notification.FLAG_AUTO_CANCEL;
        notification.defaults = Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE | Notification.DEFAULT_LIGHTS;;


        Intent i = new Intent(this, MainActivity.class);


        PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, i, PendingIntent.FLAG_UPDATE_CURRENT);
        notification.setLatestEventInfo(this, "title", "summary", pendingIntent);
        nm.notify(1, notification);
    }

이렇게요.

 

여기서 온 푸시알림을 클릭하면, 스피너가 뜨게 하고싶은데, 어떻게 해야할까요?;

 

intent로 액티비티를 넘길 순 있는데;; 감이 안잡히네요. 대략적인 방법좀 알려주시면 감사하겠습니다 (_ _)

보이저 (1,160 포인트) 님이 2015년 2월 2일 질문

1개의 답변

0 추천
 
채택된 답변
자답입니다. 다른 액티비티를 투명하게 띄운 후, 스피너를 달면 될 것 같습니다.

 

근데, intent i = new intent(this, another.class); 로 다른 액티비티를 pendingintent에 보냈는데,

 

다른 액티비티가 뜨질 않네요 =_=;; 위의 소스대로 MainActivity일 경우 메인액티비티가 잘 뜹니다.
보이저 (1,160 포인트) 님이 2015년 2월 2일 답변
보이저님이 2015년 2월 2일 채택됨
안뜬다고하면 우선 매니페스트 추가하셨는지? 아니면 소스를 보여주셔야 알거같은데요??
엇;; 매니페스트 추가 안했네요 액티비티 추가하니까 잘 됩니다 ㅎㅎ
...