嗨,我无法获取 JSONObject 值标题并将其存储到数组中。
public class ViewPagerAdapter extends PagerAdapter
{
// JSON Node names
private static final String TAG_CATEGORIESLIST = "categorylist";
private static final String TAG_TITLE = "title";
private static final String TAG_URL = "url";
public static String[] titles;
public final Context context;
public int[] scrollPosition;
JSONArray categories = null;
JSONObject json;
{
try {
JSONFunction JSONFunction = new JSONFunction();
json = JSONFunction.categorylist();
// Getting Array of Categories
categories = json.getJSONArray(TAG_CATEGORIESLIST);
// looping through All Categories
for(int i = 0; i < categories.length(); i++){
JSONObject c = categories.getJSONObject(i);
// Storing each json item in variable
String title = c.getString(TAG_TITLE);
String url = c.getString(TAG_URL);
titles = new String[] {title}; //only obtain one result
scrollPosition = new int[titles.length];
}
} catch (JSONException e) {
e.printStackTrace();
}
}
...
我titles
只得到一个价值,需要你们的帮助。
添加在:
我正在使用 Viewpagerindicator 库,显示标题的默认代码就像 tat
私有静态字符串 [] 标题 = 新字符串 [] { "第 1 页"、"第 2 页"、"第 3 页"、"第 4 页"、"第 5 页"};
我正在尝试将 json 数据输入到那里。谢谢。