NotificationCompat.Builder通知问题

时间:2012-11-21 11:12:25

标签: android android-notifications

我正在尝试向我的应用添加通知。

API级别为8,因此,我需要使用NotificationCompat而不是Notification,不需要我吗?

这是我的代码:

  NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
  NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this);

但是,有一个错误,“不能解决为类型”

错误在哪里

2 个答案:

答案 0 :(得分:5)

确保您的import语句具有兼容性。

import android.support.v4.app.NotificationCompat

答案 1 :(得分:0)

我必须在dependencies部分的 build.gradle 文件中添加v4支持库,以便能够导入所需的android.support.v4.app.NotificationCompat类:

dependencies {
    ...
    compile 'com.android.support:support-v4:23.1.1'
    ...
}

这实质上是从Android支持存储库下载支持库,假设您已经从SDK Manager安装了上述的repo。更多详情here