Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.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 Tablayout-应用程序崩溃_Android - Fatal编程技术网

Android Tablayout-应用程序崩溃

Android Tablayout-应用程序崩溃,android,Android,目前我正在使用tablayout,它包含三个选项卡(片段)。在一个选项卡中,它向我的php服务器发出截击请求。它工作正常,也收到了回复。但是如果我按下回击按钮,或者在截击操作中,如果方向从肖像变为风景,我的应用程序就会崩溃。 我是android开发的新手,请帮我解决这个问题 Android可以在您的活动和片段停止时销毁它们。 如果你回去,你的碎片或活动也会被摧毁。 如果您旋转设备,它也会被销毁,并与新实例交换。 这是一个有很多方法需要解决的问题 最简单的方法是在执行任何与UI相关的工作之前检查f

目前我正在使用tablayout,它包含三个选项卡(片段)。在一个选项卡中,它向我的php服务器发出截击请求。它工作正常,也收到了回复。但是如果我按下回击按钮,或者在截击操作中,如果方向从肖像变为风景,我的应用程序就会崩溃。
我是android开发的新手,请帮我解决这个问题

Android可以在您的活动和片段停止时销毁它们。 如果你回去,你的碎片或活动也会被摧毁。 如果您旋转设备,它也会被销毁,并与新实例交换。 这是一个有很多方法需要解决的问题

最简单的方法是在执行任何与UI相关的工作之前检查
fragment.isAdded()


更好的解决方案是引入一些设计解决方案,例如

post error log..并发布您的代码…我们可以在片段本身中使用fragment.isAdded()吗?或者我应该使用try And catch。我将与您共享我的代码。如果您想在出现错误时执行某些操作,请使用try-catch。在这里,最好避免进行导致崩溃的操作。