I'm trying to display ImageView using Bitmap and Bitmap get it's value from sharedpref path
 /// Activity Fields
   ٍString mWinPhotoPath, mLosePhotoPath;
    ImageView winnerImage, loserImage;
    Bitmap winImage, loseImage;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_winner);
//// Get shared pref values
        mWinPhotoPath = **sharedPreferences.getString(getString(R.string.sharedPreferences_winner_pic), getString(R.string.error_sorry_message));  // win pic
        mLosePhotoPath = sharedPreferences.getString(getString(R.string.sharedPreferences_loser_pic), getString(R.string.error_sorry_message)); // lose pic**
 **winImage = BitmapFactory.decodeFile(mWinPhotoPath);
loseImage = BitmapFactory.decodeFile(mLosePhotoPath);**
// Activity Objects
        **winnerImage = findViewById(R.id.winner_image);**
        **loserImage = findViewById(R.id.loser_image);**
// set values
          **winnerImage.setImageBitmap(winImage);**
          **loserImage.setImageBitmap(loseImage);**
I don't have any error in my log but the problem is the ImageView didn't display Bitmap also I checked that the shared pref get the path value correctly
Is there any logical error in my code !!? What's the problem ?
 
     
    