请帮我解决这个问题。我有超过70张图片。如何使用共享首选项保存它们?
ArrayList<Integer> list = new ArrayList<Integer>
list.add(R.drawable.image1);
list.add(R.drawable.image2);
list.add(R.drawable.image3);
position = new Random().nextInt(list.size());
basic_random_image.setImageResource((Integer)list.get(position));
答案 0 :(得分:0)
在SharedPreferences中保存图像是个坏主意。
如果您使用res中的图像,则可以在getResources().getDrawable(R.drawable.yourPic)
时根据需要获取图像。
如果您从互联网下载 - 只需将它们保存到SDCard或使用一些库来缓存图像。