Kev*_*vik 14 service android kill activity-finish
我之前在几个活动中使用了方法finish()没有问题.
但是当我试图在广播接收器内部调用它时,我从编译器得到错误消息"对于AudioService类型,方法finish()未定义"
AudioService是我的Android应用程序中的Service类的名称.
如果一个服务中没有finish()方法,那么我可以调用什么来杀死这个服务?
Laz*_*nja 31
使用这一行:
this.stopSelf();
Run Code Online (Sandbox Code Playgroud)
自杀
或者从外面使用stopService(intent);
您可以尝试AudioService 从广播接收器停止您的 服务:
Intent intent = new Intent();
intent.setClass(context, AudioService.class);
context.stopService(intent);
Run Code Online (Sandbox Code Playgroud)
这里context是您用来接收在接收广播接收器的第一个参数
| 归档时间: |
|
| 查看次数: |
12152 次 |
| 最近记录: |