2012-12-31 2 views
4

안드로이드 애플리케이션 개발을 처음 사용했습니다. 나는 내년 프로젝트 신청서를 작성 중입니다.안드로이드 - 알림 터치시 프롬프트 창

내 응용 프로그램은 사용자에게 약속을 상기시킵니다. 지금까지 약속 시간에 알림 표시 줄에 알림을 표시합니다.

내 관리자가 알림 표시 줄의 사용자 탭에 대화 상자 창이 나타나고 세부 사항 (약속 및 위치 제목)을 표시하는 기능을 추가하도록 요청했습니다.

어떻게해야합니까?

답변

4

이 시도 :

Intent notifyIntent = new Intent(context,YourActivityClassHere.class); 
notifyIntent.setFlag(Intent.FLAG_ACTIVITY_NEW_TASK); 
//UNIQUE_ID if you expect more than one notification to appear 
PendingIntent intent = PendingIntent.getActivity(SimpleNotification.this, UNIQUE_ID, 
      notifyIntent, PendingIntent.FLAG_UPDATE_CURRENT); 

은 당신의 활동 중 하나를 열고 PendingIntent을하고 활동을 투명하게 완료가 단지 대화 상자를 엽니 다.

편집 : 당신은 알림 클릭 이벤트에서 활동을 열려면 :

가정하여 알림 개체입니다 터들하고 싸우는데 그 :

Intent notificationIntent = new Intent(this.getApplicationContext(), ActivityToStart.class); 
PendingIntent contentIntent = PendingIntent.getActivity(this.getApplicationContext(), 0, notificationIntent, 0); 
notif.contentIntent = contentIntent; 

다른 도움이 필요한 경우이 sample project을 볼 수 있습니다, 그것은 당신을 도울 것입니다 :

+0

좋습니다. 나는 그것을 시도 할 것입니다. – user1939393

+0

확실 ... 그리고 곧 알려 드리겠습니다 ... @@@ –

+0

새로운 활동을해야합니까? 아니면 경고 활동에 추가 할 수 있습니까? – user1939393