1
我有一個服務正在運行(套接字),這是我如何啓動服務。啓動和停止服務
Intent s = new Intent(this, Socket.class);
startService(s);
在每一次活動我檢查用戶選擇的home鍵,只要主頁按鈕被點擊我要摧毀插座,所以我對每一個活動下面的代碼在我的應用程序
:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_HOME)
{
Intent s = new Intent(this, Socket.class);
stopService(s);
}
return true;
}
但這似乎並沒有阻止我的服務?
我錯過了什麼?一旦主頁按鈕被點擊,我需要銷燬我的服務。