我创建了一个包含按钮的简单活动。单击该按钮时,将显示Toast消息。此外,我写了一个服务,应该在应用程序启动时调用。所以,我使用了以下代码,
startService(new Intent(getApplicationContext(), MyService.class));
。当应用程序启动时,服务会被调用,并且它正在运行,但不是当前的活动。我了解使用意图导航应用程序到服务。我无法弄清楚如何让两件事都奏效。提前谢谢。
答案 0 :(得分:0)
我的错误是不在单独的线程中运行服务。我纠正了:)谢谢你的帮助!
答案 1 :(得分:-1)
可以从主活动的onCreate(Bundle)方法启动服务。在您的情况下,主要活动应该是SimpleActivity。我刚刚创建了一个测试项目,Activity和Service都运行良好。您是否在AndroidManifest.xml中注册了Activity,并且在Activity的onCreate方法中调用了super.onCreate和setContentView吗?