Ich habe in der Android-Dokumentation und anderen Seiten (einschließlich dieser) gesehen, dass es möglich ist, einen Kanal zu erstellen und NotificationCompat zu verwenden, aber ich bekomme es nicht. Ich bin dabei verrückt zu werden, wenn ich versuche, das zu schaffen.Was muss ich genau tun, um NotificationCompat mit NotificationChannel zu verwenden?
Mit android.support.v7.app.NotificationCompat
oder android.support.v4.app.NotificationCompat
Android Studio Show: "Builder (Context) in Builder kann nicht auf (Context, String) angewendet werden"
notificationBuilder = new NotificationCompat.Builder(this, idNoti);// here
Es zeigt mir nicht einmal eine deprecation Nachricht von NotificationCompat wenn ich Verwenden Sie nur Builder (Kontext).
Meine build.gradle Datei:
android {
compileSdkVersion 26
buildToolsVersion '26.0.1'
defaultConfig {
minSdkVersion 21
targetSdkVersion 26
...
}
...
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:design:26.0.0-alpha1'
...
}
ich die neueste Version von Android Studio mit (2.3.3) auf einem Mac. Ich muss NotificationCompat verwenden.
Check out this: https://github.com/googlesamples/android-NotificationChannels/ –
'26.0.0-alpha1' * ist * alt - Sie sollten an dieser Stelle auf "26.0.2" stehen. Sie sollten "android.support.v7.app.NotificationCompat" überhaupt nicht verwenden - es ist veraltet. – ianhanniballake
@ianhanniballake Und wie soll ich das tun? Ich sehe alles aktualisiert von der SDK-Manager /: – user5195185