java - 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));
}
解决方案
推荐阅读
- java - java - 如何在java removeIf中流式传输已删除的项目?
- json - JSON解析器允许字符串中的换行符?
- python - Python - 如何四舍五入到指定的小数
- python - 如果多个实例处于活动状态,Python 子进程命令不会等待
- spring-batch - 我的弹簧批处理步骤在达到构建后一直循环
- python - 通知时未从喙回调中获取所有字节
- oracle11g - sqldeveloper 打不开
- c++ - regex_match 无法将字符串与特殊的正则表达式字符串匹配
- python - 如何使用 pandas .apply() 方法更改列值
- typescript - 根据另一个 Typescript 的属性约束一个 Typescript 通用参数?