活动没有被杀死

时间:2014-09-04 10:54:16

标签: android android-activity

我希望我的应用程序执行一些东西并在此之后被杀死。 我在我的onCreate()中绑定了几个服务,然后调用finish(),如下所示

public void onCreate() {
    //some general code
    boolean b1 = bindService(mIntent1, mServiceConnection1, Context.BIND_AUTO_CREATE); 
    boolean b2 = bindService(mIntent2, mServiceConnection2, Context.BIND_AUTO_CREATE);
    //some more general code
    finish();
}

我通过将其保留在活动清单中来保持我的活动不可见

android:theme="@android:style/Theme.NoDisplay"

现在我的问题是,当我启动这个应用程序时,它完成了我在ServiceConnection1和ServiceConnection2的onServiceConnected()中完美分配给它的东西,除了它仍然存在于设备中。我的意思是直到我按下后退或主页按钮,我无法在设备上做任何事情。它似乎在隐形模式中存在。

顺便说一句,在日志中,我可以看到已经调用了onDestroy。

有人可以建议删除按回或主页按钮的需要吗?

1 个答案:

答案 0 :(得分:0)

在清单中尝试此主题:

android:theme="@android:style/Theme.Translucent.NoTitleBar"