4
私はオーバーレイとしてGoogleマップビューに描画するassetsフォルダから画像をロードしています。私のtry-catchステートメントでは、イメージをロードしようとします。それ以外の場合はnullを返します。Android - アセットから画像を描画すると、何か変なことが起こっています
私は理解していないことは、コードの時間と時間をもう一度進めると、ロードラインに達して失敗するため、nullが返されますが、何らかの理由でnull画像を返しても、正しく読み込まれ、描画されます...?
プログラムを正常に実行すると、画像がロードされ、正常に表示されるようになりますが、関数は毎回nullビットマップを返しています。私はここで何かを逃したのですか?ここで
は、私がイメージをロードするために使用していたコードです:BitmapFactory.decodeStream(myActivity.getAssets().open("squirrel.jpg"));
編集:私は別のランダム画像、今回の.pngを試してみましたが、それはまだ同じことをやって、まだロードされて描画される 正しく
あなたがこのバグを犯しているかどうか確認しましたか:http://code.google.com/p/android/issues/detail?id=6066? –
私はそれが間違っているかもしれないと思います、これはjpegsでのみ起こりますか? – Jamie
@Jamie:try/catchブロックのコードとその描画方法を教えてください。 – Andy