Android-apklevel20中satrtService没反应

发布于 2017-06-30 22:29:53 字数 402 浏览 1082 评论 1

在主进程中启动一个service,没有任何报错,但是service就是起不来,求指点.

注意没有报错,所以manifest什么的就别想了.

主进程:

        try{
Intent s = new Intent(this, LocService.class);
startService(s);
Log.i("8033", "try to start service:");
} catch(Exception e){
Log.i("8033", e.toString());
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜柠檬 2017-09-30 18:59:20

有错误的,service里面的线程有问题,没报错是因为你catch里面没写任何东西,所以没有输出任何错误。
错误原因:

 Toast.makeText(getApplicationContext(),counter,Toast.LENGTH_SHORT).show();//counter为int型,应该改为String型

正确方式:

 Toast.makeText(getApplicationContext(), String.valueOf(counter), Toast.LENGTH_SHORT).show();

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文