正在運行一個簡單的應用程序,該應用程序在打開時會打開/關閉Wifi。以下是代碼。我希望應用程序在任務執行後退出,因此我試圖在最後添加finish()或System.exit(0)。它工作正常,但當我檢查概述按鈕時,我仍然可以看到該應用程序處於運行狀態,我需要刷卡停止應用程序。 [我的意思是第三個按鈕顯示正在運行的應用程序爲縮略圖]完成後不停止的Android應用程序
import android.content.Context;
import android.net.wifi.WifiManager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
if(wifiManager.isWifiEnabled()){
wifiManager.setWifiEnabled(false);
}
else{
wifiManager.setWifiEnabled(true);
}
finish();
}
}
爲什麼你在乎它是否繼續運行?實際上你是不是希望它出現在最近的名單中? http://stackoverflow.com/questions/3762763/how-to-remove-application-from-recent-application-list – weston