getPackageName()
defined in Activity. you cannot use it directly in yours Fragment. Try using:
if(getActivity()!=null){
Bitmap imageBitmap = BitmapFactory.decodeResource(getResources(),getResources().getIdentifier(iconName, "drawable", getActivity().getPackageName()));
}
, getActivity null . , . SO
, . .
public static String PACKAGE_NAME;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
PACKAGE_NAME = getApplicationContext().getPackageName();
}
, :
MainActivity.PACKAGE_NAME