1

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

API 级别是 8,所以,我需要使用 NotificationCompat 而不是 Notification,不是吗?

这是我的代码:

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

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

错误在哪里

4

2 回答 2

5

确保您的导入语句是为了兼容性。

import android.support.v4.app.NotificationCompat
于 2012-11-21T11:15:32.537 回答
0

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

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

假设您已经从 SDK 管理器安装了提到的存储库,这实际上是从 Android 支持存储库下载支持库。更多细节在这里

于 2016-01-29T07:11:26.867 回答