正在运行一个简单的应用程序,该应用程序在打开时会打开/关闭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