2016-07-19 25 views
0

Meine Benachrichtigung funktioniert mit einem konstanten kleinen Symbol, das ich mithilfe von Bildasset in Android Studio erstellt habe. Ich versuche nun, das kleine Symbol entsprechend einer vom Benutzer eingegebenen Nummer einzustellen. Ich habe die Symbole für die zeichnbare Benachrichtigung mit Image Asset erstellt. Drawable notification icons I made myselfAndroid: Benachrichtigungssymbol dynamisch festlegen

Mein Code ist wie folgt:

int[] icon = {R.drawable.ic_0, R.drawable.ic_1, R.drawable.ic_2, R.drawable.ic_3, R.drawable.ic_4, R.drawa and so on 

mBuilder.setSmallIcon(icon[n]); //where n is an int the user has entered. 

Es funktioniert für R.drawable.ic_0 und R.drawable.ic_1. R.drawable.ic_10 kommt als graues Quadrat heraus, und dann geben R.drawable.ic_11 zu R.drawable.ic_40 und R.drawable.ic_2 zu R.drawable.ic_9 mir "schlechte Benachrichtigung" -Fehler.

Antwort

0

OP hier.

Mein Code hat angefangen zu arbeiten! Ich habe nichts anderes getan, als mein Telefon ausstecken, um etwas zu kochen, und dann wieder einstecken, um den Code erneut zu testen. Danke fürs Lesen!