我使用一些代碼開發人員網站建設我第一個通知: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。 –