نقل قول نوشته شده توسط hesam67_b مشاهده تاپیک
شما وقتی میخوای یک فایل رو از طریق
context.getResources().getIdentifier
دریافت کنی، باید فایل رو بدون پسوند بدی.
int resID = context.getResources().getIdentifier(items.get(pos  ition).getFlag().replace(".png", ""), "mipmap", context.getPackageName());
این جوری هم امتحان کردم نشد،
در آخر هم اسم ها رو بدون پسوند وارد کردم (پسوند ها رو حذف کردم از فیلد Flag) و کدهای زیر رو نوشتم که بازم نشد:
int resID = context.getResources().getIdentifier(items.get(pos ition).getFlag(), "mipmap", context.getPackageName());

if((items.get(position).getFlag().equals("0"))

{

try {

holder.img_flags.setImageBitmap(database.getBitmap FromAssets("iran.png"));

} catch (IOException e) {

e.printStackTrace();

}

}

else {

holder.img_flags.setImageResource(resID);درهر حال ممنون از راهنماییتون.