私はクラス Activity にこの関数を持っています:
private Bitmap getBitmapFromAsset(String strName) {
AssetManager assetManager =this.getAssets();
InputStream istr = null;
try {
istr = assetManager.open(strName);
} catch (IOException e) {
e.printStackTrace();
}
Bitmap bitmap = BitmapFactory.decodeStream(istr);
return bitmap;
}
この関数は public クラス Game1 extends Activity にあります
しかし、次の場合にnullpointer例外が発生します:
AssetManager assetManager = this.getAssets();
Caused by: java.lang.NullPointerException at packagename.Game1.getBitmapFromAsset
私は何をすべきか?