【文件属性】:
文件名称:action-buffer:提供了在处理后台任务时避免片段过渡期间出现 IllegalStateException 的示例
文件大小:95KB
文件格式:ZIP
更新时间:2021-06-11 21:30:13
Java
动作缓冲区
这个存储库提供了一种在处理片段传输和后台任务时避免“java.lang.IllegalStateException:Can not perform this action after onSaveInstanceState”的方法。 您可以在的非常权威的阅读有关该问题和可能的解决方案的更多信息。
主意
为了避免异常,不应在 Activity 处于非可见(活动)状态时进行转换。 这可以通过简单地缓冲发送到 UI 的操作来实现,直到 UI 能够处理它们。
##Usage 所以用例意味着一些简单的控制器被指示在后台做一些工作,一旦完成就需要报告结果。 首先,您需要一些接口让控制器在工作完成时告诉视图。
public interface ReactiveView {
void showResult ( String result );
}
现在控制器本身
public
【文件预览】:
action-buffer-master
----.gitignore(62B)
----sample()
--------.gitignore(7B)
--------build.gradle(633B)
--------src()
--------proguard-rules.pro(670B)
----settings.gradle(30B)
----build.gradle(436B)
----library()
--------.gitignore(7B)
--------build.gradle(187B)
--------quality.gradle(1KB)
--------src()
--------config()
--------proguard-rules.pro(670B)
----gradlew(5KB)
----README.md(5KB)
----gradlew.bat(2KB)
----gradle()
--------wrapper()