Вы можете просто создать один класс и использовать его где угодно.
AppUtils.java
public class AppUtils {
public static int getAvtarFromGender(Context context) {
if (isMale(context)) {
return R.drawable.male_icon;
} else {
return R.drawable.female_icon;
}
}
private static boolean isMale(Context context) {
SharedPreferences sharedpreferences = context.getSharedPreferences(MY_PREFERENCES, Context.MODE_PRIVATE);
return sharedpreferences.getBoolean("key_for_gender_preff", false);
}
public void savePreffIsMale(Context context, boolean isMale) {
SharedPreferences sharedpreferences = context.getSharedPreferences(MY_PREFERENCES, Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedpreferences.edit();
editor.putBoolean(key_for_gender_preff, isUserLoggedIn);
editor.apply();
}
}
Использование класса AppUtils:
ImageView imageView = findViewById(R.id.m_imageview);
imageView.setImageResource(AppUtils.getAvtarFromGender(mContext));