2011-04-10 70 views
1

我有我的主要活动去和一个按钮去不同的活动。当我去其他活动时,我的主要活动停止。我将如何保持主要活动?当切换到其他活动时保持活动在后台进行?

在此先感谢。

+0

一般来说,你不能这样做。你想要达到什么目标?持续处理需要使用独立的线程,服务等。 – Squonk 2011-04-10 00:39:09

回答

0

是的,你可以保持你的主要活动运行。我的方式是使用“CHEAT”。

您的主要活动的例子是A,在A中我们有按钮btnA。点击这个btnA将打开活动B.

您创建一个标签栏有2选项卡包含A和B的初始化标签栏后,调用

tabHost.getTabWidget.setVisibility(View.GONE); 

隐藏该选项卡。所以你只能看到主Activity。

当点击btnA,只需要切换tabHost到B

tabHost.setCurrentTab(1);//1 is index of Activity B 

这个问题&答案是你的问题类似。你可以参考它。

Activities and sub activities

4

我将如何保持主要活动?

你不会。

根据你在做什么,你可能会考虑将它移动到Service

相关问题