Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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应用程序组件导航预加载导航目的地或异步导航?_Android_Android Fragments_Android Architecture Components_Android Navigation - Fatal编程技术网

使用Android应用程序组件导航预加载导航目的地或异步导航?

使用Android应用程序组件导航预加载导航目的地或异步导航?,android,android-fragments,android-architecture-components,android-navigation,Android,Android Fragments,Android Architecture Components,Android Navigation,我正在使用应用程序组件的导航组件。我的目的地之一是一个更复杂的表单。在它的第一次调用中,它的创建大约需要200毫秒。我可以清楚地注意到,这会导致UI在短时间内阻塞,但可以注意到。每次进一步调用(即使目标片段由于返回而被破坏)只需要大约90毫秒,感觉很好 那么,有没有办法预加载目标片段?或者是否有任何类型的异步导航不会阻止UI?请注意,在目标片段的创建(onCreateView)过程中,我所做的只是扩展布局并对其进行数据绑定。所以据我所知,在这方面没有什么可以优化的

我正在使用应用程序组件的导航组件。我的目的地之一是一个更复杂的表单。在它的第一次调用中,它的创建大约需要200毫秒。我可以清楚地注意到,这会导致UI在短时间内阻塞,但可以注意到。每次进一步调用(即使目标片段由于返回而被破坏)只需要大约90毫秒,感觉很好

那么,有没有办法预加载目标片段?或者是否有任何类型的异步导航不会阻止UI?请注意,在目标片段的创建(
onCreateView
)过程中,我所做的只是扩展布局并对其进行数据绑定。所以据我所知,在这方面没有什么可以优化的