Android fragments 如何避免在片段中的线程完成之前关闭活动
我有活动A,里面有片段Fa。 在Fa我有按钮Bu。 当用户单击Bu时,它将启动线程。线程的进度和完成结果后的状态通过处理程序显示在活动中。 但当用户单击按钮时,线程启动,当用户单击后退按钮时,线程的b4完成意味着活动/片段关闭,然后处理程序变为null。 但线程运行并在完成后抛出处理程序的空指针 我需要,若用户点击后退按钮,意味着如何使片段/活动将等待线程需要完成 以下是我的配置详细信息Android fragments 如何避免在片段中的线程完成之前关闭活动,android-fragments,android-activity,android-fragmentactivity,android-4.4-kitkat,Android Fragments,Android Activity,Android Fragmentactivity,Android 4.4 Kitkat,我有活动A,里面有片段Fa。 在Fa我有按钮Bu。 当用户单击Bu时,它将启动线程。线程的进度和完成结果后的状态通过处理程序显示在活动中。 但当用户单击按钮时,线程启动,当用户单击后退按钮时,线程的b4完成意味着活动/片段关闭,然后处理程序变为null。 但线程运行并在完成后抛出处理程序的空指针 我需要,若用户点击后退按钮,意味着如何使片段/活动将等待线程需要完成 以下是我的配置详细信息 Android最小sdk版本=4.4为什么在线程完成任务之前不使用进度对话框呢!可取消为false!?不需要
Android最小sdk版本=4.4为什么在线程完成任务之前不使用进度对话框呢!可取消为false!?不需要进度对话框。根据要求。有什么想法吗?如果要限制片段在不再可见时向处理程序发送消息,可以检查片段中的isAdded(),以验证片段是否处于活动状态,并向活动发送消息!你能解决这个问题吗?