Я хотел бы передать массив pictureActivity.java другому классу imageAdapter.java.
Я получаю результат imgPath на тосте, но я не знаю, как переместить строку в другой класс.
PictureActivity.java
ArrayList<HashMap<String, String>> imgList = new ArrayList<HashMap<String, String>>();
try {
imageLink = json.getJSONArray(TAG_IMG);
for(int i = 0; i < imageLink.length(); i++){
JSONObject c = imageLink.getJSONObject(i);
String imgPath = c.getString(TAG_PATH);
HashMap<String, String> map = new HashMap<String, String>();
map.put(TAG_PATH, imgPath);
imgList.add(map);
Toast.makeText(this, map.get(TAG_PATH), Toast.LENGTH_LONG).show();
}
}catch (JSONException e) {
e.printStackTrace();
}
((Gallery) findViewById(R.id.gallery))
.setAdapter(new ImageAdapter(this));
ImageAdapter.java
public class ImageAdapter extends BaseAdapter {
private Context myContext;
public String[] myRemoteImages = {
//How to add imagepath here??
};
Я хотел поместить строку массива в myRemoteImages.