android關閉重啟app
最近專案中需要關閉app和重啟app兩個功能。
之前專案用的fragment,後來改成了activity,發現關閉和重啟app功能不能用了,解決問題後總結一下
當專案用的fragment時:
關閉app:
final Intent intent = new Intent();
intent.setAction("com.scwindow.service.watcher_service_filter");
SCWindowActivity_fragment.context.stopService(intent);
重啟app:
ActivityManager am = (ActivityManager) SCWindowActivity_fragment.context.getSystemService(SCWindowActivity_fragment.context.ACTIVITY_SERVICE); am.restartPackage("com.scwindow");
當專案用的是activity時:
關閉app:
final Intent intent = new Intent();
intent.setAction("com.scwindow.service.watcher_service_filter");
MainActivity.context.stopService(intent);
System.exit(0);
重啟app:
SettingWifiActivity.this.finish(); ((Activity) WindowSettingListActivity.context).finish(); ((Activity) MainActivity.context).finish(); final Intent intent = new Intent(); intent.setAction("com.scwindow.service.watcher_service_filter"); MainActivity.context.stopService(intent); System.exit(0); ActivityManager am = (ActivityManager) MainActivity.context.getSystemService(MainActivity.context.ACTIVITY_SERVICE); am.restartPackage("com.scwindow");
用activity想重啟app,需要把之前程序中的activity都finish。
相關推薦
android關閉重啟app
最近專案中需要關閉app和重啟app兩個功能。 之前專案用的fragment,後來改成了activity,發現關閉和重啟app功能不能用了,解決問題後總結一下 當專案用的fragment時: 關閉app: final Intent intent = new Intent()
Android使用service重啟APP的方法
最近專案需要一個重啟app的功能,在百度上看到一些都是沒有退出app,只是清理activity。 本文是來自簡書的一篇文章,附上鍊接點選開啟連結 該方法使用的service比較符合我專案的情況。 將文章中的部分程式碼改成了另一種形式 這段程式碼在java7直接用用不了,需
Android 切換系統語言後,重啟App
問題描述:App->改變系統語言->重進App後,最近的Activity會走onCreate()方法,然後App被殺掉;直到第二次進入App後,App會重啟 解決方案:App->改變系統語言->重進App後,最近的Activity走到onCreate
UWP 重啟App
line .cn gin 引用 狀態 fff 博客 col apps 原文:UWP 重啟App今天看見了阿迪王的博客,寫到了重啟App自身的代碼,微軟終於在16299加進來了 其實就加上一句話 await CoreApplication.RequestRestart
linux 優雅的退出/關閉/重啟gunicorn進程
inux HR down ref 通過 AS 銷毀 發生 html 在工作中,會發現gunicorn啟動的web服務,無論怎麽使用kill -9 進程號都是無法殺死gunicorn,經過我一番百度和谷歌,發現想要刪除gunicorn進程其實很簡單。 第一步獲取Gunicor
優雅的退出/關閉/重啟gunicorn進程
unicorn ati local 進程id 命令 怎麽 gun 百度 hup 在工作中,會發現gunicorn啟動的web服務,無論怎麽使用kill -9 進程號都是無法殺死gunicorn,經過我一番百度和谷歌,發現想要刪除gunicorn進程其實很簡單。 第一步獲
[Android]system_server重啟例子
system_server出現問題發生的重啟和開機重啟是不一樣的,只是system_server發生了重啟。其他系統程序如init,logd, vold等是沒有變化的。 直觀一點去觀察,可以採用kill -9 <system_server PID>去檢視。  
ftp啟動關閉重啟命令
ftp啟動關閉重啟命令 // 重啟:centeros7寫法 systemctl restart vsftpd.service // 舊版寫法 service vsftpd restart //檢視 Vsftpd 當前的狀態 sy
android Service重啟問題,結合AlarmManager實現定時任務
當啟動service進行後臺任務的時候,我們一般的 做法是啟動一個執行緒,然後通過sleep方法來控制進行定時的任務,如輪詢操作,訊息推送。這種service的資源是很容易被回收的,雖然service的優先順序很高,但是還沒有前臺的activity的優
利用IntentService與Service重啟APP應用
專案開發過程中需要實現重啟App的功能 GitHub地址 方式一:利用IntentService實現APP重啟,用完即走 IntentService IntentService,可以看做是Service和HandlerThread的結合體,在完成了使命之後會自動停止,適合需要
Linux下Redis啟動/關閉/重啟服務指令碼
指令碼功能: 實現Redis單機多例項情況下的正常啟動、關閉、重啟單個redis例項。完成系統標準服務的以下常用功能: start|stop|status|restart 注:redis程式程式碼遮蔽了HUP訊號,不支援線上過載配置檔案,故去掉reloa
zabbix_agented啟動關閉重啟指令碼_2018_lcf
請根據自己實際路徑修改第二行路徑即可 #!/bin/bash pfurl='/usr/local/sbin/zabbix_agentd -c /usr/local/etc/zabbix_agentd.conf' PID=0 kill_zabbix_agentd(){ ps aux
adb找不到裝置,報錯:關閉/重啟adb的方法
剛開始報error:devices not found 重新安裝adb 驅動。 解決方法: adb kill-server adb start-server adb remount 再使用adb devices和adb shell就可以使用android ad
app退出時,讓app在後臺執行,app按home鍵到桌面,再返回app不重啟app
第一個問題:app退出時,讓app在後臺執行,類似於home鍵的功能,最小化 解決方法: public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE
android studio 重啟adb
當我們啟動Android Studio如果彈出 adb not responding. you can wait more,or kill "adb.exe" process manually and click 'Restart' 則說明我們的adb.exe沒有正
Elasticsearch叢集啟動關閉重啟操作
ES叢集如果節點較多,在重啟,關閉,啟動等操作的時候,需要一個一個操作,非常麻煩,下面提供一種方式,可以通過指令碼的方式,在一臺節點上操作即可: 一、配置節點之間免密碼登入; 具體配置方法,請百度搜索下就有了。 二、建立一下指令碼完成操作: 叢
ElasticSearch關閉重啟命令
一概述: 今天在幹活的時候,別的組童鞋跑來了,說線上的es有問題。一個節點掛了。 哎,一堆亂事,偏偏線上出問題了,這不重要,重要的是我對es一點不懂。昨晚上好多老司機通宵上線今天不來了,只好靠度娘了。 二重啟: 2.1 檢視節點監控頁面: IP:9200/_plugin/h
linux下nginx的基本部署命令(關閉重啟)
啟動命令: nginx -c /usr/local/nginx/conf/nginx.conf 檢視nginx主程序 ps -ef | grep nginx 停止命令 從容停止Nginx:
Android中重啟應用程式的幾種方法
1. Intent intent = new Intent(this, Object.class); startActivity(intent); 2. 通過ActivityManager來重新啟動應用程式: ActivityManager manager = (Act
關於實現重啟 App 的兩種思路
思路 方案1:建立一個服務類,在該類中建立一個定時器,每隔一段時間觸發該定時器,並獲取到系統時間與指定重啟的時間做匹配,匹配成功的話,傳送一條廣播,在廣播中處理重啟 App 邏輯。 方案2:監聽系統時間廣播,Intent.ACTION_TIME_TICK 含義