Показать разные тосты Array Array в 3-х списках Flipper
У меня есть 3 списка на моем Flipper, используя разные линейные макеты
ListView list;
ListView list1;
ListView list2;
и у меня есть строковые массивы, которые были преобразованы из списка массивов.
ArrayList<String> TextLV1 = new ArrayList<String>();
String[] TextLv1;
У меня также есть флиппер и кнопка всплывающего меню QuickAction в флиппере
mQuickAction
.setOnActionItemClickListener(new QuickAction.OnActionItemClickListener() {
@Override
public void onItemClick(int pos) {
if (pos == 0) { // Add item selected
Toast.makeText(cobabikinflipper.this,
"Add item selected on row " + mSelectedRow + " " + TextLv[mSelectedRow],
Toast.LENGTH_SHORT).show();
} else if (pos == 1) { // Accept item selected
Toast.makeText(
cobabikinflipper.this,
"Accept item selected on row "
+ mSelectedRow, Toast.LENGTH_SHORT)
.show();
} else if (pos == 2) { // Upload item selected
startActivity(new Intent("com.binus.skripsi.marketdetail"));
} else if (pos == 3) { // Upload item selected
Toast.makeText(
cobabikinflipper.this,
"Lendski items selected on row "
+ mSelectedRow, Toast.LENGTH_SHORT)
.show();
}
}
});
Когда я нажимаю на всплывающее меню (pos==0), массив строк правильный (он показывает мне правильную строку), но когда я нажимаю на другие, я не могу перейти на правую строку из правого списка. что я должен сделать, чтобы решить Условие?
Когда я меняю страницу, всплывающее меню показывает мне правильную строку, потому что я думаю, что всплывающее меню действия MQuick работает не для просмотра 3 списков, а для всех в одном.. (извините, мой английский не так хорош)
я думаю вот в чем проблема (**)??
public void onItemClick(int pos) {
if (pos == 0) { // Add item selected
Toast.makeText(cobabikinflipper.this,
"Add item selected on row " + mSelectedRow + " " + **TextLv[mSelectedRow]**,
Toast.LENGTH_SHORT).show();