我已经提到这个应用程序,使画廊模块
https://github.com/nostra13/Android-Universal-Image-Loader在阵列的Android应用程序传递一个ArrayList
但是根据我的应用程序要求的图像是动态added.So,我获取所有图像通过JSON.JSON Iam添加到arraylist中的图像响应。
我应该如何通过“image_urls.add(folio.getString(i));
”的新类:
public class Test extends Activity{
private static String url = "http://www.xyz.com/album_pro/array_to_encode";
JSONArray folio = null;
ArrayList<String> urlList = new ArrayList<String>();
@SuppressLint("NewApi")
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
JSONParser jParser = new JSONParser();
{
try{
JSONObject json = jParser.getJSONFromUrl(url);
Log.v("URL",json.toString());
JSONObject seo = json.getJSONObject("SEO");
Log.v("seo",seo.toString());
JSONArray folio = seo.getJSONArray("Folio");
ArrayList<String> image_urls = new ArrayList<String>();
for(int i=0;i< folio.length();i++)
{
image_urls.add(folio.getString(i));
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
}
我应该如何通过“image_urls.add(folio.getString(i));
”在名为非活动类的“影像” 即
public class Images {
public final static String[] imageUrls = new String[] {
**Required the arraylist of "Test" activity**
};
public final static String[] imageThumbUrls = new String[] {
**Required the arraylist of "Test" activity**
};
}
问题是什么? – 2013-03-04 11:27:31
@NikitaBeloglazov:我应该如何通过“image_urls.add(folio.getString(i));”在新班级,即 – Shweta 2013-03-04 11:30:23
@Shweta:新班在哪里?在使用类构造函数,如果新类是一个非活动类 – 2013-03-04 11:31:11