当前文章: 首页 >> 操作系统 >> Linux >> Android在Service中startActivity出错
«   2020年8月   »
12
3456789
10111213141516
17181920212223
24252627282930
31
网站分类
访客信息
  • IP: 3.235.105.97
  • 地点: 美国弗吉尼亚州Ashburn
标签列表
最近发表
友站访问排行

Android在Service中startActivity出错

Android在Service中startActivity出现错误:


源码:

Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
//
startActivity(enableBtIntent);

错误:

    android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
        at android.app.ContextImpl.startActivity(ContextImpl.java:1040)
        at android.app.ContextImpl.startActivity(ContextImpl.java:1009)



解决方法: (错误提示中有说):

更改后源码:

Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
//
enableBtIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(enableBtIntent);



声明:本站原创文章,转载、复制、使用等请注明出处。
标题Android在Service中startActivity出错
作者jues
地址: http://blog.jues.org.cn/post/Android_in_the_Service_startActivity_error.html
1楼
  • 访客 2020-07-14 21:57:08  回复
  • 大神,衷心视频合并软件的帮助,特意来留言感谢,好人一生平安
2楼
  • 访客01 2020-08-04 14:57:45  回复
  • 大神,衷心视频合并软件的帮助,特意来留言感谢,好人一生平安
    • jues 2020-08-11 18:24:16  回复
    • 感谢支持。

发表评论:

Powered By Z-BlogPHP 1.6.5 Valyria Powered By Z-BlogPHP © 2018 jues博客 Copyright Your WebSite.Some Rights Reserved.联系站长 Themes by jues

分享:

支付宝

微信