Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是否可以在按下按钮时恢复列表视图中的更改?_Android_Listview_Onbackpressed - Fatal编程技术网

Android 是否可以在按下按钮时恢复列表视图中的更改?

Android 是否可以在按下按钮时恢复列表视图中的更改?,android,listview,onbackpressed,Android,Listview,Onbackpressed,对不起,我以前也问过同样的问题,但找不到任何答案 请帮助我澄清和建议相同 我可以在按下后退按钮时恢复列表视图中的更改吗? 或者这是不可能的。是的,你可以。但为此,您必须使用以前的状态和更新的位置管理listview。此外,当您发现isListUpdate的标志为true时,还必须管理isListUpdate的标志,然后根据您的要求撤消更改。这都是逻辑问题。您必须在代码中自己执行此操作。您可以重置适配器或调用notifydatasetchanged()添加一些代码和logcat错误。您必须维护更

对不起,我以前也问过同样的问题,但找不到任何答案

请帮助我澄清和建议相同

我可以在按下后退按钮时恢复列表视图中的更改吗?
或者这是不可能的。

是的,你可以。但为此,您必须使用以前的状态和更新的位置管理listview。此外,当您发现isListUpdate的标志为true时,还必须管理isListUpdate的标志,然后根据您的要求撤消更改。这都是逻辑问题。您必须在代码中自己执行此操作。

您可以重置适配器或调用notifydatasetchanged()

添加一些代码和logcat错误。您必须维护更改堆栈并覆盖onBackPressed,并在按下back时继续弹出堆栈。尽管如此,您必须根据您的用例仔细设计堆栈。感谢您的快速响应,您是否有任何示例以便我更好地理解它。@StackQuest没有任何示例。谢谢你。