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