请问在服务中是否无法关闭服务呢?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

请问在服务中是否无法关闭服务呢?

2016-03-16 13:35:31 2497 1
public class MyService extends Service {

    private MyReceiver receiver;


    private class MyReceiver extends BroadcastReceiver {
        public void onReceive(Context context, Intent intent) {
            onDestroy();
        }
    }  

    public void onCreate() {
        super.onCreate();
        Toast.makeText(MyService.this, "服务已启动", Toast.LENGTH_SHORT).show();
    }

    public int onStartCommand(Intent intent, int flags, int startId) {
        receiver=new MyReceiver();
        IntentFilter filter=new IntentFilter();
        filter.addAction("net.s5c.Changelink.wifiOff");
        registerReceiver(receiver, filter);
        flags=START_STICKY;
        return super.onStartCommand(intent, flags, startId);
    }



 public void onDestroy() {
        Toast.makeText(this, "服务已关闭", Toast.LENGTH_LONG).show();//可以打印出这句,但看后台还是无法关闭服务!
        super.onDestroy();
    }

    public IBinder onBind(Intent intent) {
        return null;
    }

}

收到广播后能看到输出的onDestroy()的内容,但看正在运行中服务还是继续运行着,这是怎么回事呢?

取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 19:03:49

    没有任何作用看了半天也没找到我需要的!

    0 0
相关问答

1

回答

请问是否有对应的内网能够访问的域名

2018-05-18 05:22:17 614浏览量 回答数 1

1

回答

云数据库 Redis 版是否支持分布式集群的形态?

2018-05-05 08:56:35 570浏览量 回答数 1

1

回答

请问redis2.8如何升级到4.0,谢谢。

2018-08-26 10:04:31 2442浏览量 回答数 1

0

回答

请问短信服务可以统计出某个签名下每月发布的短信量吗

2018-08-28 17:14:07 423浏览量 回答数 0

1

回答

redis集群无法连接

2018-09-19 12:52:47 798浏览量 回答数 1

1

回答

redis集群是否支持管道

2018-09-19 17:47:46 2006浏览量 回答数 1

4

回答

你好,请问服务器备案期间,是否可以访问

2018-10-25 17:17:36 507浏览量 回答数 4

3

回答

想请问这里有设计软件开发业务不,

2018-11-28 20:09:44 3634浏览量 回答数 3

1

回答

请问怎么样知道自己公司项目的jdk是否支持redis呢?

2019-05-06 17:39:51 1430浏览量 回答数 1

0

回答

云数据库 Redis 版是否支持分布式集群的形态?

2017-10-30 14:14:22 1311浏览量 回答数 0
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载