Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.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
Java android在应用程序启动时加载所有选项卡的内容_Java_Android - Fatal编程技术网

Java android在应用程序启动时加载所有选项卡的内容

Java android在应用程序启动时加载所有选项卡的内容,java,android,Java,Android,我的应用程序有一个tabHost,它可以处理5个选项卡,正确加载它们的活动。然而,应用程序以选中的tab1开始,tab2和随后的tab2在用户单击相关选项卡之前不会加载!如何在选择内容之前将其加载到其他选项卡?谢谢我想你不能预先加载活动。但是您可以将所有视图放在同一个活动中。我在我的一些应用程序中使用TabHost,您只需在xml中定义不同的选项卡内容。这样,您就不必为每个选项卡启动新活动,所有内容都可以立即创建 根据您正在开发的应用程序类型,这可能是一个解决方案。我认为您无法预加载活动。但是您

我的应用程序有一个tabHost,它可以处理5个选项卡,正确加载它们的活动。然而,应用程序以选中的tab1开始,tab2和随后的tab2在用户单击相关选项卡之前不会加载!如何在选择内容之前将其加载到其他选项卡?谢谢

我想你不能预先加载活动。但是您可以将所有视图放在同一个活动中。我在我的一些应用程序中使用TabHost,您只需在xml中定义不同的选项卡内容。这样,您就不必为每个选项卡启动新活动,所有内容都可以立即创建


根据您正在开发的应用程序类型,这可能是一个解决方案。

我认为您无法预加载活动。但是您可以将所有视图放在同一个活动中。我在我的一些应用程序中使用TabHost,您只需在xml中定义不同的选项卡内容。这样,您就不必为每个选项卡启动新活动,所有内容都可以立即创建


根据您正在开发的应用程序的类型,这可能是一个解决方案。

我找不到直接加载所有选项卡的方法,但这种方法似乎很有效。如果您有三个选项卡,并希望同时加载所有选项卡,请将当前选项卡设置为最后一个选项卡,然后按您的方式转到要显示的选项卡,如下所示。加载每个选项卡,最后一个选项卡显示

// Adding all TabSpec to TabHost
tabHost.addTab( tab0 );
tabHost.addTab( tab1 );
tabHost.addTab( tab2 );


// Preload tabs
tabHost.setCurrentTab( 2 );
tabHost.setCurrentTab( 1 );
tabHost.setCurrentTab( 0 );

我找不到直接加载所有选项卡的方法,但这种方法似乎很有效。如果您有三个选项卡,并希望同时加载所有选项卡,请将当前选项卡设置为最后一个选项卡,然后按您的方式转到要显示的选项卡,如下所示。加载每个选项卡,最后一个选项卡显示

// Adding all TabSpec to TabHost
tabHost.addTab( tab0 );
tabHost.addTab( tab1 );
tabHost.addTab( tab2 );


// Preload tabs
tabHost.setCurrentTab( 2 );
tabHost.setCurrentTab( 1 );
tabHost.setCurrentTab( 0 );