Java 使用SwipeAdapter跨刷卡保留OnClick事件设置的自定义字符串值

Java 使用SwipeAdapter跨刷卡保留OnClick事件设置的自定义字符串值,java,android,android-fragments,swipe,retain,Java,Android,Android Fragments,Swipe,Retain,我正在使用SwipeAdapter填充活动上的片段。 我想在点击屏幕时隐藏片段上的某些项目| 比如“测试抽认卡” 问题是,每次刷卡时,我的“isHidden”值都会重置为False 如何在刷卡之间保留此值 SavedSessionState似乎没有保存该值,当我在touch事件中设置该值时,应用程序崩溃 view.setOnClickListener(new View.OnClickListener() { @Override publi

我正在使用SwipeAdapter填充活动上的片段。 我想在点击屏幕时隐藏片段上的某些项目|

比如“测试抽认卡”

问题是,每次刷卡时,我的“isHidden”值都会重置为False

如何在刷卡之间保留此值

SavedSessionState似乎没有保存该值,当我在touch事件中设置该值时,应用程序崩溃

     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。 当片段加载为 公共字符串ishiden=“False”
(我把它放在bool上,然后就绝望了)

有人吗?我还没弄明白,有人吗?我还没弄明白