Android Tablayout - 应用程序崩溃

问题描述 投票:-1回答:1

目前我正在使用包含三个选项卡(片段)的tablayout。在一个标签中,它正在向我的php服务器发出一个截击请求。它工作正常并得到响应。但是如果我按下后退按钮或者如果它的方向在凌空操作中从纵向变为横向,我的应用程序崩溃了。对于Android开发来说,这是一种新的东西。请帮我解决这个问题。

android
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.