我尝试从服务内部拨打电话。我使用的代码是:
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + number));
startActivity(intent);
它在主要活动内部运行良好,但在服务中运行良好。错误发生在最后一行。不能在服务内拨打电话吗?
我怎样才能让这段代码在主要活动上运行?
我尝试从服务内部拨打电话。我使用的代码是:
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + number));
startActivity(intent);
它在主要活动内部运行良好,但在服务中运行良好。错误发生在最后一行。不能在服务内拨打电话吗?
我怎样才能让这段代码在主要活动上运行?
尝试从服务内部拨打电话:
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + number));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_FROM_BACKGROUND);
startActivity(intent);
如果服务不在任何活动范围内,请检查清单