Сохраните и покажите изображение в Android StudioAndroid

Форум для тех, кто программирует под Android
Anonymous
Сохраните и покажите изображение в Android Studio

Сообщение Anonymous »

Я хочу знать, как сохранить и отобразить изображение в представлении изображения.
В моем приложении есть 2 кнопки, и в зависимости от того, какая кнопка была нажата, представление изображения получает изображение. Я хочу сохранить это изображение, и когда я снова открою приложение, выбранное изображение все еще будет там.
Единственный известный мне способ сохранить что-то — это общие настройки, но в данном случае это не работает.
Кто-нибудь может мне помочь? Спасибо
Это мой код:
public class MainActivity extends AppCompatActivity {

ImageView imagen;
Button boton;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

imagen = (ImageView) findViewById(R.id.imagen);
boton = (Button) findViewById(R.id.boton);

SharedPreferences preferences= getSharedPreferences("Preferencias", MODE_PRIVATE);
String imagen= preferences.getString("Imagen", null);
}

public void boton1(View view){

imagen.setImageResource(R.drawable.imagen1);

SharedPreferences preferences = getSharedPreferences("Preferencias", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("Imagen", imagen.getResources().toString());
editor.apply();
}

public void boton2(View view){

imagen.setImageResource(R.drawable.imagen2);

SharedPreferences preferences = getSharedPreferences("Preferencias", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("Imagen", imagen.getResources().toString());
editor.apply();
}

}


Подробнее здесь: https://stackoverflow.com/questions/405 ... oid-studio

Вернуться в «Android»