у меня есть эта ошибка
Builder(Context)in Builder cannot be applied to (Context, java.lang.String)
На этой линии
`final NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(mContext, CHANNEL_ID);`
Мой build.gradle
compileSdkVersion 27
buildToolsVersion '27.0.3'
defaultConfig {
applicationId "com.whrsmxmx.vk_api_test"
minSdkVersion 22
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
Как я могу исправить этот код? Если очищаю канал, то уведомления приходят, звук есть, а всплывающего окна в статус баре нет.




Это связано с версией «com.android.support:appcompat».
Просто измените конфиг на compile 'com.android.support:appcompat-v7:27.+'
в файле build.gradle
И вам также может понадобиться добавить некоторые конфиги. как:
repositories {
jcenter()
mavenCentral()
maven{url "https://maven.google.com"}
}
Вы видите дату поста? Это не актуально.
У меня вчера возникла такая же проблема, и я решил ее таким образом. Может быть, люди, у которых была такая же проблема, увидят это.
Это недооценено! Это исправило это и для меня!
@ Nasodomlan Urban3p, вы можете использовать вот так
final NotificationCompat.Builder mBuilder = new NotificationCompat.Builder( (Activity)mContext, CHANNEL_ID);