Кажется, что ваша реальная проблема заключается в том, что ранее написанные (но еще не покрасневшие) данные оказались бы в неправильном месте в файле, если вы сделаете fseek
.
Нет, это выиграло Слушай. Он будет вести себя так, как вы ожидали.
Вы можете добавить свою переменную в качестве атрибута метода. Он будет доступен внутри OnClickListener
.
public class xyz{
private int cardVar = 0;
private void getLevelData(final CourseDataClass courseData) {
int levelVar=0;
courseLevel = courseData.getCourseLevelClassList().get(levelVar);
proceedChat.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// DO YOUR STUFF
cardVar++;
}
}
}
Лучший