Die Symbolklasse NotificationManagerCompat kann nicht gefunden werdenAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Die Symbolklasse NotificationManagerCompat kann nicht gefunden werden

Post by Anonymous »

Ich versuche, eine Benachrichtigungsmethode zu erstellen, die dazu führt, dass eine Benachrichtigung auf dem gesperrten Bildschirm erscheint, wenn ein bestimmtes Beacon erkannt wird. Soweit ich weiß, muss ich .setVisibility(0) in den folgenden Code einbinden:

Code: Select all

public void showNotification(Beacon beacon) {

Resources r = getResources();
int random = (int)System.currentTimeMillis();
Notification notification = new NotificationCompat.Builder(this)
.setSmallIcon(android.R.drawable.ic_popup_reminder)
.setContentTitle("Beacons Found")
.setContentText(beacon.getID().toString())
.setVisibility(0)  // allow notification to appear on locked screen
.setAutoCancel(true)
.build();

NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(random, notification);

}
Ich habe den obigen Code, aber wenn ich ihn ausführe, heißt es: „Symbolvariable SetVisibility kann nicht gefunden werden“. Ich habe online recherchiert und es scheint, dass ich Folgendes importieren muss:

Code: Select all

 import android.support.v4.app.NotificationManagerCompat;
Aber wenn ich diese Importanweisung einfüge, würde es heißen: „Symbolklasse NotificationManagerCompat kann nicht gefunden werden“

Was soll ich tun? Ich habe das Android Support Repository SDK bereits installiert und habe „android-support-v4.jar“ im libs-Ordner des Projekts

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post