Вы создаете один HashMap<String, String>
и многократно перезаписываете записи внутри него.
Фактически, вы делаете это дважды , так как у вас есть вложенный цикл for для noочевидная причина.Я полагаю, что вы хотите:
for (int i = 0; i < lvall.size(); i++)
{
HashMap<String, String> sampleObjectMap = new HashMap<String, String>();
sampleObjectMap.put("title", dh.val1(i));
sampleObjectMap.put("person", dh.pers(i));
sampleObjectMap.put("priorty", setpriority(String.valueOf(dh.prioirty(i))));
sampleObjectMap.put("dat", getDate(Long.valueOf(dh.time(i)),"dd/MM/yyyy"));
sampleArrayList.add(sampleObjectMap);
}
Также кажется странным использовать размер списка, но на самом деле не использовать значения в списке ... вы можете подумать о реструктуризации своего кода ...