How do I check to see if a resource exists in Android

前端 未结 4 1675
北恋
北恋 2020-12-01 07:23

Is there a built in way to check to see if a resource exists or am I left doing something like the following:

boolean result;
int test = mContext.getResource         


        
4条回答
  •  攒了一身酷
    2020-12-01 07:36

    In case someone is wondering, the "my_resource_name" in

    int checkExistence = mContext.getResources().getIdentifier("my_resource_name", "drawable", mContext.getPackageName());
    

    is actually

    String resourceName = String.valueOf(R.drawable.my_resource_name);
    int checkExistence = mContext.getResources().getIdentifier(resourceName , "drawable", mContext.getPackageName());
    

提交回复
热议问题