Мое приложение получает логотип приложения следующим образом:
Drawable icon = context.getPackageManager().getApplicationIcon("com.example");
Я хочу сохранить в файле чертеж.Когда я это делаю, я попадаю в файл, например:
android.graphics.drawable.BitmapDrawable@b247c45
Оттуда я хотел бы, когда я перезапущу приложение, чтобы прочитать файл и связать нарисованное с ImageView.
Итак, я читаю файл, получаю строку android.graphics.drawable.BitmapDrawable@b697a45
и оттуда делаю:
ImageView img;
img.setImageDrawable(Drawable icon);
Но я здесь потерян: как мне перевести строку в Drawable?У меня сложилось впечатление, что мне нужно хранить в файле идентификатор ресурса, а не отрисовку?