Builder (Context) в Builder нельзя применить к (Context, java.lang.String)

у меня есть эта ошибка

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"
}

Как я могу исправить этот код? Если очищаю канал, то уведомления приходят, звук есть, а всплывающего окна в статус баре нет.

@ Nasodomlan Urban3p, вы можете использовать вот так final NotificationCompat.Builder mBuilder = new NotificationCompat.Builder( (Activity)mContext, CHANNEL_ID);

ॐ Rakesh Kumar 12.02.2019 06:04
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
1
923
1

Ответы 1

Это связано с версией «com.android.support:appcompat».

Просто измените конфиг на compile 'com.android.support:appcompat-v7:27.+' в файле build.gradle

И вам также может понадобиться добавить некоторые конфиги. как:

    repositories {
         jcenter()
         mavenCentral()
         maven{url "https://maven.google.com"}
    }

Вы видите дату поста? Это не актуально.

Nasdomlan Urban3p 20.11.2019 07:38

У меня вчера возникла такая же проблема, и я решил ее таким образом. Может быть, люди, у которых была такая же проблема, увидят это.

Llane00 20.11.2019 08:02

Это недооценено! Это исправило это и для меня!

edgar_wideman 21.11.2020 00:10

Другие вопросы по теме