Aprire una risorsa al di fuori di un'attività in Android
-
25-09-2019 - |
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à?
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