首页 > 解决方案 > textswitcher toast 上一个文本

问题描述

我在我的应用程序中实现了两个文本切换器,一个用于单词,第二个用于含义。但问题是,当我尝试在最后一个单词中保存 sharedpreference 上的单词和含义时,它会保存前一个单词并且含义是正确的。

注意:出于测试目的,我只放了 2 个字

就像我有两个词:A,B,意思是 M,N;它节省了 A = M , A=N;

我正在从 textview 中保存单词:

 private TextSwitcher Word,Answer;
     private int String_Index=0;
        private String [] word = {"Der Anzug","Der Apfelstrudel"};
        private int String_Indexa=0;
        private String [] answer = {"Suit","Apple Cake"};
        private TextView w ,a;



    Again_button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Answer_button.setVisibility(View.VISIBLE);
                linearLayout.setVisibility(View.GONE);
                Answer.setVisibility(View.GONE);
                if (String_Index == word.length-1){
                    String_Index = 0;
                    Word.setText(word [String_Index]);
                }else {
                    Word.setText(word[++String_Index]);
                }


                if (String_Indexa == answer.length-1){
                    String_Indexa = 0;
                    Answer.setText(answer [String_Indexa]);
                }else {
                    Answer.setText(answer[++String_Indexa]);
                }

                insertItem2(w.getText().toString(), a.getText().toString());
                saveData2();



            }
        });

     private void insertItem2(String line1, String line2) {
        mExampleList.add(new ExampleItem(line1, line2));

    }

标签: javaandroid

解决方案


推荐阅读