我在Widget中有一个ImageView,当我点击它时,我使用getService
启动服务,如下所示
Intent intent = new Intent(context,MyService.class);
PendingIntent pendingServiceIntent = PendingIntent.getService(context,0 ,
intent , 0);
然后MyService类向onCreate
MyService
中的处理程序发送消息以使用消息启动服务
myHandler.sendEmptyMessage(MSG_FETCH_DATA);
现在我想使用该ImageView停止该服务,那么我该怎么做呢?我的应用程序要求通过窗口小部件手动停止此服务,以便我不使用stopSelf()
答案 0 :(得分:1)
Android Service doc谈论停止服务。具体来说,它提到了
context.stopService(Intent service);
方法。您可以在Android Context doc。
中详细了解此方法希望这有帮助!