Я использую SwipeAdapter, чтобы заполнить фрагмент действия.
Я хочу скрыть некоторые элементы фрагмента при нажатии на экран. |
Как "Тестирование карточек"
Проблема в том, что каждый раз, когда вы проводите, мое значение isHidden сбрасывается обратно в False.
Как мне сохранить это значение между свайпами?
SavedSessionState, похоже, не сохраняет значение, когда я устанавливаю значение в событии касания, приложение вылетает.
view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (hidden) {
case "True":{
hidden = "False";
savedInstanceState.putString("hidden2",hidden);
break;
}
case "False":{
hidden = "True";
savedInstanceState.putString("hidden2",hidden);
break;
}
}
Приложение вылетает или значение isHidden сбрасывается обратно в False.
isHidden инициализируется, когда фрагмент загружается как
public String isHidden = "False"
(У меня было это на bool и только отчаялся)