0
잘 작동하는 SMS 수신 알림을 표시하도록 NotificationView 클래스를 만들었지 만 알림을 클릭해도 알림 표시 줄에 알림 아이콘이 남아 있지만이를 정리하려고합니다. 사전 또는 sory에서 그 덕분에 저 몇 가지 힌트 또는 샘플 코드에 대한 쿼리는 cleared..I 코드를수신 SMS 알림 표시
감사
OnReceive에 displayNotification 방법에 태그를 얻을 수없는 경우. 브로드 캐스트 리시버
의개인 무효 displayNotification (문자열 MSG) {
Intent i = new Intent(this.context,NotificationView.class);
i.putExtra("ID", ID);
/*i.putExtra("msg",msg);*/
PendingIntent pendInt = PendingIntent.getActivity(context, 0, i, 0);
Notification notif = new Notification(R.drawable.notify,"Receiving SMS",System.currentTimeMillis());
NotificationManager nm = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
notif.setLatestEventInfo(context, "SMS", msg, pendInt);
notif.flags |= Notification.DEFAULT_ALL;
notif.flags |= Notification.DEFAULT_VIBRATE;
notif.flags |= Notification.DEFAULT_LIGHTS;
notif.flags |= Notification.FLAG_AUTO_CANCEL;
notif.ledARGB = Color.WHITE;
notif.ledOnMS = 1500;
notif.ledOffMS = 1500;
nm.notify(ID, notif);
}
을 그리고 이것은 NotificationView 클래스에 대한 코드입니다.
공공 무효에서 onCreate (번들 savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.notificationview);
txtNotify = (TextView)findViewById(R.id.txtNotification);
ID = getIntent().getExtras().getInt("ID");
/*txtNotify.setText(getIntent().getExtras().getString("msg"));*/
}
private View.OnClickListener txtClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case R.id.txtNotification:
NotificationManager nm = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
txtNotify.setText("");
nm.cancel(ID);
nm.cancelAll();
NotificationView.this.startActivity(new Intent(NotificationView.this,ZigbeeActivity.class));
}
}
};
감사를 확인하려면 아래 코드 선생님 이제 괜찮 작동 감사합니다 –
선생님 내가 장치 선생님을 선택하는 기본 알림을 적용하고자하는 방법 제발 내가 어떻게 알림에 Show_Light, Vibrate, Sound 같은 기본 설정 –