1
こんにちは私は..私のアダプタのコードにリソースが見つからない例外
コードResourcesnotfoundexceptionを取得しています:ここで
public class Bag_adapter extends ArrayAdapter<Data> implements Filterable {
//in getview()
{
try {
int i = getContext().getResources()
.getIdentifier(name().toLowerCase(), "drawable", getContext().getPackageName());
Log.wtf("Called", "Drawable=" + i);
holder.icon.setImageResource(i);
} catch (Exception e) {
Log.wtf("Called", "Error=" + e);
}
}
がエラーlogcatです:
08-20 19:58:24.732 12650-12650/com.bot.pokego A/Called: Drawable=android.content.res.Resources$NotFoundException: Resource ID #0x7f0200bf
08-20 19:58:24.786 12650-12650/com.bot.pokego A/Called: Drawable=2130837716
私は掃除しようとした、削除されたビルドをフォルダも........しかし同じエラー。
私はAndroidスタジオを使用しています。
ご協力いただければ幸いです。
ありがとうございます!あらかじめ :)。
'name()。toLowerCase()'は既存のドロウアブルの名前ではありません。 –
@Rotwang name()関数は、オブジェクトの名前を返します...私はそれをdrawable-v21フォルダのimageの名前と一致するように小文字に変換します。 –
私はそれが何をするのか理解しています。しかし、それはあなたが期待しているものを返すものではありません。 –