Domanda

Sto cercando di aprire una risorsa superando il risultato di context.getResources (). GetString (R.Drawable.Myimage) a un'altra classe che non è un'attività. context.getResources (). GetString (R.Drawable.MyImage) Restituisce res/Drawable-mdpi/myimage.png Tuttavia, quando provo a aprire questo file, lancia un FileNotFoundException.

Qual è il modo corretto per aprire una risorsa al di fuori di un'attività?

È stato utile?

Soluzione

Puoi pubblicare il codice in cui si tenta di aprire il file.

res/drawable-mdpi/myimage.png è un percorso relativo, non assoluto. Immagino che tu non apra il percorso corretto usando il percorso relativo e non assoluto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top