У меня есть строка 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();
Каков ваш вопрос? С чем вы боретесь? В чем твоя проблема? –
Я хочу получить случайную одну запись моей строки, а затем получить идентификатор, ссылку и т. Д. Этой записи, чтобы сделать действие. Например, я бы создал webView со ссылкой –
Ваша новая ошибка поступает в SplashActivity, на line 196. Что здесь? –