1

setImageDrawable(Drawable) メソッドを使用して ImageView に画像を表示するアプリがあります。ただし、Droid Incredible のリリースに伴い、画像は空白の画面として表示されます。Drawable.createFromPath(Environment.getExternalStorageDirectory() + "\\imagefile")SDカードから画像にアクセスするために使用しています。黒い画面が表示されるだけで、エラーは発生しません。画像を読み込もうとした後に Drawable のプロパティにアクセスしようとすると、null ポインター例外が発生します。これにより、Drawableがロードされていないと思われますが、その理由や方法がわかりません。

このコードは、他のすべての Android デバイスで機能しているため、インクレディブルと何が違うのかわかりません。

残念ながら、私はインクレディブルをテストするためのアクセス権を持っていないので、他の人に頼ってテストし、ログ ファイルを送ってもらう必要があります。あなたが提供できるどんな助けも大歓迎です。エミュレータでこの問題を再現する方法を誰かが知っていれば、それも役に立ちます。ファームウェア 7 と正しい画面解像度でエミュレータを構成しましたが、問題を再現できませんでした。

4

2 に答える 2

1

Incredible には SD カードは付属していません。代わりに、使用できる 8 GB の内部ストレージがあります。詳しくはこちらをご覧ください。

へー、マークがすでにこれを言っていることに気がついた。

于 2010-05-10T01:26:47.123 に答える
0

SD カードの問題ではないことを確認しました (これは別の問題ですが)。SD カードがインストールされた状態でインクレディブルを使用すると、内部メモリ (「/emmc」) から画像を保存/ロードする場合と同様に、上記の結果が得られます。

于 2010-05-10T23:03:51.613 に答える