В настоящее время я работаю на Android
У меня есть xml, подобный этому:
<Point pointid =1> // first point tag
<a>
</Point>
<Point pointid =4> // second point tag
<a>
</Point>
Я извлекаю атрибут pointid из XML с этим кодом:
NodeList listOfPersonsi = doc.getElementsByTagName("Point");
String p = ((Element)listOfPersonsi.item(i)).getAttribute("pointid");
здесь i значение будет 0 для первой точки и 1 для второй точки.
У меня есть кнопка, вызываемая далее, когда я нажимаю на эту кнопку, я увеличиваю значение i,но я хочу что-то вроде этого, если pointid = 1
мне нужно выполнить какое-то действие, а если pointid = 4
, мне нужно выполнить другое действие.
, поэтому
if(i == 0) // i value may be 1,2...etc
{
if(pointid == 1)
{
"one functionality "
}else if(pointid == 4)
{
" another functionality"
}
}
но я хочу достичьэто динамически, я не хочу жестко кодировать его как 1 и 4 для выполнения какого-либо действия
Пожалуйста, помогите