1
鑑於在我的應用程序中,我需要許多通知,我有這樣的課程。來自其他課程的呼叫通知
public class MyNotificationClass{
NotificationManager mNotificationManager;
NotificationCompat.Builder notificationBuilder;
Context context;
static final int NOTIFICA1 = 1;
static final int NOTIFICA2 = 2;
public MyNotificationClass(Context context) {
// TODO Auto-generated constructor stub
mNotificationManager = (NotificationManager) context.getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);
notificationBuilder = new NotificationCompat.Builder(context);
}
public void mostra(int Id) {
switch(Id)
{
case NOTIFICA1:
notificationBuilder.setContentTitle("Text01");
notificationBuilder.setContentText("Text01");
mNotificationManager.notify(NOTIFICA1, notificationBuilder.build());
break;
case NOTIFICA2:
notificationBuilder.setContentTitle("Text02");
notificationBuilder.setContentText("Text02");
mNotificationManager.notify(NOTIFICA2, notificationBuilder.build());
break;
}
notificationBuilder.setWhen(System.currentTimeMillis());
notificationBuilder.setSmallIcon(R.drawable.ic_launcher);
notificationBuilder.setDefaults(Notification.DEFAULT_SOUND | Notification.DEFAULT_LIGHTS);
}
}
如果我想打電話,例如,通知號碼1.我該怎麼辦?
好感謝,但調用notifica1我該怎麼辦? –
@MarioG。我編輯了我的答案。這是你想要的? –
是的,非常感謝 –