Ho una classe Main
con il metodo onCreate()
. in quel metodo ho reso l'oggetto di classe MapFile e ho chiamato i suoi metodi readFile()
e readIndex()
. nel metodo readIndex()
io chiamo un'altra classe denominata MapTile
dove leggo le tessere immagini dal mio file binario e lì devo visualizzare la mia immagine.visualizza immagine da byteArray
La domanda è, come posso visualizzare un'immagine senza inserire il mio codice nel metodo onCreate(Bundle savedInstanceStare)
? Sto provando in questo modo ma in prima linea mi dà NullPointerException
.
ImageView image = (ImageView) findViewById(android.R.id.icon);
Bitmap bMap = BitmapFactory.decodeByteArray(imageTile, 0, imageTile.length);
image.setImageBitmap(bMap);
Potete per favore darmi qualche esempio .... non riuscivo a capire. – sajjoo
rimuovere la riga ImageView image = (ImageView) findViewById (android.R.id.icon); e sostituirlo con ImageView image = new ImageView (this); e dopo aver impostato imageBitmap, aggiungi ImageView al tuo layout – Sephy
ohh grazie molto sepolto – sajjoo