Показать разные тосты 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();

0 ответов

Другие вопросы по тегам