我希望我的应用程序执行一些东西并在此之后被杀死。 我在我的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。
有人可以建议删除按回或主页按钮的需要吗?
答案 0 :(得分:0)
在清单中尝试此主题:
android:theme="@android:style/Theme.Translucent.NoTitleBar"