2017-07-11 12 views
0

Ich habe vor einigen Jahren eine App erstellt, aber ich habe gerade Android Studios aktualisiert, daher funktioniert mein Code für die Benachrichtigung nicht, da Android dies nicht in den neuesten SDK-Versionen verwendet, die ich versucht habe Verwenden Sie Notification.Builder mit meinem Code, jedoch erhalte ich einen Fehler, so kann mir bitte jemand helfen.kann nicht auflösen Symbol (contentIntent)

Der Fehler Ich erhalte ist cannot Resolve symbol (contentIntent);

String ns = Context.NOTIFICATION_SERVICE; 
mNotificationManager = (NotificationManager) getSystemService(ns); 

Notification.Builder builder = new Notification.Builder(mContext) 
    .setSmallIcon(R.drawable.ic_launcher) 
    .setContentTitle("Fall Detector") 
    .setContentText("Running") 
    .setContentIntent(contentIntent); 
builder.build(); 
Notification notification = builder.getNotification(); 

mNotificationManager.notify(1, notification); 
+0

Mögliche Duplikat Bildschirm [setLatestEventInfo kann nicht aufgelöst werden] (https://stackoverflow.com/questions/32450449/setlatesteventinfo-cannot-be-resolved) – Sufian

+0

Sufian können Sie bitte meine Methode für mich neu zu schreiben, wie ich zu kämpfen bin . Danke – user8162255

+0

Welchen Fehler erhalten Sie, wenn Sie den Notification.Builder versuchen? (Sie haben "einen Fehler" geschrieben) –

Antwort

0

Diese Arbeit sollte:

Notification.Builder builder = new Notification.Builder(mContext); 
builder.setSmallIcon(R.drawable.ic_launcher) 
builder.setContentTitle("Fall Detector") 
builder.setContentText("Running") 
builder.setContentIntent(contentIntent); 
builder.build(); 

Notification notification = builder.getNotification(); 

mNotificationManager.notify(1, notification); 
+0

Greaper dies funktioniert nicht, da es nicht auflösen kann (contentIntent); – user8162255

+0

@ user8162255 Stellen Sie sicher, dass contentIntent eine Instanz von [PendingIntent] ist (https://developer.android.com/reference/android/app/Notification.Builder.html#setContentIntent (android.app.PendingIntent)) – Greaper

+0

Greaper, die ich neu geschrieben habe der Code überprüft meine Frage, sagt aber immer noch nicht, dass ich auflösen kann (contentIntent); – user8162255

0

wo ist ur contentIntent Variable? bitte geschossen

Verwandte Themen