我正在应用程序中使用服务,但我通过从中获取对象来运行它,因为我正在将活动上下文传递给它,所以我想知道如何从活动中停止此服务
我的服务
public class Tracker extends Service implements LocationListener
我如何开始它
T1=new Tracker(MainActivity.this);
我试过了
T1.onDestroy()
也在我的服务中定义
public void Close()
{
this.stopSelf();
}
并从主调用它
T1.Close();
但它仍在运行
要启动服务,您可以执行以下操作:
Intent intent = new Intent(this, Tracker.class);
startService(intent);
要停止它:
Intent intent = new Intent(this, Tracker.class);
stopService(intent);
希望对您有所帮助。