通知を使用したいAndroid用のアプリに取り組んでいます。現在、Notification と setLatestEventInfo はどちらも非推奨であり、API レベル 16 以降ではサポートされないことに気付きました (正しいですか?)。
アプリを API レベル 11 (Android 3.0) からサポートしてほしい。その後、新しいメソッド NotificationCompat.Builder を実装するだけですか? これはレベル 16 より前の API で機能しますか? または、if ステートメントを使用して、ユーザーのデバイスの API レベルを確認し、API レベル 11 から 16 までの間の通知と setLatestEventInfo を使用し、API レベル 16 以降では NotificationCompat.Builder を使用する必要がありますか?
編集:
もう一つ。NotificationCompat.Builder に developer.android.com のコードを使用していますが、TaskStackBuilder で次のエラーが発生します。
クラスには API レベル 16 が必要です (現在の最小値は 11): android.app.TaskStackBuilder
if文でAPIレベルを確認しても解決しません。