我使用一些代码开发人员网站建设我第一个通知:Android Studio通知:使用Android.support.v4.app还是v7?
import android.support.v7.app.NotificationCompat; //added by Android Studio
[...]
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.notification_icon)
.setContentTitle("My notification")
.setContentText("Hello World!");
但是,当我这样做,Android Studio中抛出一个错误:
required: android.support.v7.app.notificationCombat.Builder
found: android.support.v4.app.notificationCombat.Builder
这似乎是解决方案都围绕无论我是否想为此指定v4或v7。我没有v4导入,所以我假设它是原生的?否则,我不确定它为什么说它发现v4时,他们都拼写完全相同。据我所知,该软件包提供向后兼容性支持,那么v7总是会更好?
目标SDK为23,最小的SDK:16
你在'grade'中输入了什么? – Marat
只需在导入语句中将'android.support.v7.app.notificationCombat.Builder'更改为'android.support.v4.app.notificationCombat.Builder',好友。它们是相同的,但如果您需要更多通知功能,请使用v7。 –