0
도와주세요. 70 개 이상의 이미지가 있습니다. 공유 환경 설정을 사용하여 어떻게 저장할 수 있습니까?공유 환경 설정을 사용하여 ArrayList에서 데이터를 저장하고 검색하는 방법은 무엇입니까?
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));
[Android의 SharedPreferences를 사용하여 값을 저장, 가져 오기 및 편집하는 방법] (http://stackoverflow.com/questions/3624280/how-to-use-sharedpreferences-in-android-to-store- 가져 오기 및 편집 값). – jww
그런데, 이것은 좋은 생각처럼 보이지 않습니다. 리소스 ID를 유지하는 것은 위험한 것처럼 보입니다. 이 ID는 각 빌드에서 자동 생성됩니다. 따라서 다음에 빌드 할 때 (또는 사용자가 다음 번에 업그레이드 할 때) 저장하는 값이 유효하지 않을 수 있습니다. – EJK