Я передаю listview в onselect, но это несколько способов, с помощью которых он вызывается из разных списков. Поэтому я пытаюсь определить, на какой клик кликается.Получение имени списка listview
Я думал, что смогу сделать следующее, но возвращаемая строка верна как com.myapp.tool/id/32423423c (type thing) вместо lvAssets.
Вот что я получил:
@Override
public void onNumberRowSelect(ListView listview, clsNameID stat) {
if(listview.getAdapter().toString().equals("lvGenericAssets")){
} else if(listview.getAdapter().toString().equals("lvAssets")){
} else {
Functions.ShowToolTip(getApplicationContext(), listview.getAdapter().toString());
}
}
stráň gely, я дал тот же ответ (часть id), 10 минут назад. –
OP хочет использовать различные списки ListViews, это можно сделать, используя идентификаторы. Никто не говорит, что вы этого не знали, но некоторые говорят, что нет смысла давать тот же ответ, если он уже был дан, просто чтобы заработать репутацию. В этом случае добавление имени бессмысленно, просто чтобы ваш ответ отличался от моего. –
Я дал вам причину, почему я это сделал. Вы вместо того, чтобы признать, что то, что вы сделали, ошибаетесь, произнесли саркастическое замечание: «Удивительно ...». Вы можете удалить часть id, и я удалю downvote. Я думаю, это справедливо. –