리스트뷰에서 선택한아이템을 뷰페이저에서 출력하려고하는데요.
private String[] Text = new String[]{"1", "2", "3", "4", "5", "6", "7"};
private String[] Name = new String[]{"R.drawable.a1", "R.drawable.a2", "R.drawable.a3", "R.drawable.a4", "R.drawable.a5", "R.drawable.a6", "R.drawable.a7"};
private int[] icon = new int[]{R.drawable.a1, R.drawable.a2, R.drawable.a3, R.drawable.a4, R.drawable.a5, R.drawable.a6, R.drawable.a7, };
아이디값을 적어둔 Name을 다음 액티비티에 전달하고 해당 아이템의 이미지를 출력하려고합니다.
public class NextActivity extends AppCompatActivity {
private static ViewPager mPager;
private static int currentPage = 0;
private static int NUM_PAGES = 0;
private ArrayList<ImageModel> imageModelArrayList;
private int[] myImageList = new int[]{ };
중략
private ArrayList<ImageModel> populateList(){
ArrayList<ImageModel> list = new ArrayList<>();
for(int i = 0; i < 1; i++){
ImageModel imageModel = new ImageModel();
imageModel.setImage_drawable(myImageList[i]);
list.add(imageModel);
for (int j = 0; j < CustomAdapter.modelArrayList.size(); j++){
if(CustomAdapter.modelArrayList.get(j).getSelected()) {
myImageList(CustomAdapter.modelArrayList.get(j).getName());
}
}
허오나
for (int j = 0; j < CustomAdapter.modelArrayList.size(); j++){
if(CustomAdapter.modelArrayList.get(j).getSelected()) {
myImageList(CustomAdapter.modelArrayList.get(j).getName());
이부분에서 막히네요.. 어떻게 배열해야 정상적으로 작동하는지 궁금합니다.