我有一个Json字符串。从Json String获取随机项目
我想每次打开我的应用程序并使用它们时都会得到一个条目。 搜索网,我已经创造了这样的事情:
ArrayList<HashMap<String, String>> Listads = new ArrayList<HashMap<String, String>>();
HashMap<String, String> mapads = new HashMap<String, String>();
String randomValue = null;
try {
for (adsTrend tr : objs.getTrends())
{
Log.i("ADS",
tr.getId() + " - " + tr.getLink() + " - "
+ tr.getType() + " - " + tr.getEnabled());
lv_arr[i] = tr.getId() + " - " + tr.getLink() + " - "
+ tr.getType() + " - " + tr.getEnabled();
i++;
mapads.put("id", tr.getId());
mapads.put("link", tr.getLink());
mapads.put("type", tr.getType());
mapads.put("enabled", tr.getEnabled());
Listads.add(mapads);
Random generator = new Random();
Object[] values = mapads.values().toArray();
randomValue = (String) values[generator.nextInt(values.length)];
}
Toast.makeText(SplashActivity.this,"this is my random value : "+randomValue,Toast.LENGTH_LONG).show();
准确地说你的问题是什么?你在挣扎什么?你怎么了? –
我想随机获取我的字符串中的一个条目,然后获取此条目的id,链接等,以便执行操作。例如,我将创建一个带有链接的webView –
您的新错误即将发生在SplashActivity中第196行。这里是什么? –