Android:Fragment to Fragment Lifecycle

时间:2017-02-26 16:58:31

标签: android android-fragments android-lifecycle

当我从片段A到B时,首先调用片段B的onResume(),然后调用片段A的onPause()。这与活动生命周期不同。

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

退房 - https://androidlearnersite.wordpress.com/2017/02/27/fragment-lifecycle-during-fragment-transaction/ .. 它解释了片段事务期间的片段生命周期与最新的appcompat版本。

根据最新的appcomat版本,如果setAllowOptimization()设置为true,则在替换片段onResume()期间会调用onPause(),否则onPause()会在onResume()之前调用select Comments.d_id, Discussions.content as d_content, Comments.content as c_content from Comments join Discussions on Discussions.id = Comments.d_id order by Discussions.id, Comments.timestamp 。 setAllowOptimization()用于设置是否允许在事务内和事务之间进行优化操作。