1. 程式人生 > >android 中怎樣能夠清除activity堆疊,也就是退出整個應用

android 中怎樣能夠清除activity堆疊,也就是退出整個應用

方法一 :

          ActivityManager am = (ActivityManager)getSystemService(TipsActivity.this.ACTIVITY_SERVICE);  
                 am.restartPackage(getPackageName());
                  System.exit(1);

記得新增許可權: <uses-permission android:name="android.permission.RESTART_PACKAGES"></uses-permission>  

方法二:

        android.os.Process.killProcess(android.os.Process.myPid());
        System.exit(1);

從寫onDestroy()方法中處理

相關推薦

android 怎樣能夠清除activity堆疊就是退出整個應用

方法一 :           ActivityManager am = (ActivityManager)getSystemService(TipsActivity.this.ACTIVITY_SERVICE);                    am.restartP

android View, Window, Activity, WindowManagerViewRoot幾者之間的關系

line 消息傳遞 post att 顯示 增加 調用 eas window對象 (1)View:最主要的UI組件,表示屏幕上的一個矩形區域。 (2)Window: 表示一個窗體,不一定有屏幕那麽大,能夠非常大也能夠非常小;

定製android主介面。讓你自己寫的Android的Launcher成為系統第一個啟動的是唯一的Launcher.

由於是二次轉載, 沒招到原文連結, 敬請原作者諒解。 如果你要定製一個Android系統,你想用你自己的Launcher(Home)作主介面來替換Android自己的Home,而且不希望使用者安裝的Launcher來替換掉你的Launcher. 我們可以通過修改Frame

關於Android開發實現錨點技術是焦點的改變

        今天朋友問了我一個問題,他的需求是點選listview的item跳轉到另一個listview中,由於需要跳轉的操作比較多,他想在一個佈局中實現,我給他一個建議就是做控制元件焦點的切換,

android多個activity用Intent跳轉時跳轉後的activity顯示白屏問題

昨天剛解決Intent無法成功跳轉到相應的activity問題後,後續的問題就來了---------跳轉後的activity介面顯示白屏,也就是自己編寫相應的.xml的內容沒顯示出來。在網上搜索了下問題答案,但是都說是setContentView()有問題,我是仔仔細細的檢

讓你自己寫的Android的Launcher成為系統第一個啟動的是唯一的Launcher

檔案轉自   http://www.cnblogs.com/jqyp/archive/2012/03/04/2379362.html 如果你要定製一個Android系統,你想用你自己的Launcher(Home)作主介面來替換Android自己的Home,而且不希望使用

Android兩個Activity之間簡單通信

idg tin test ide button ima 接收 9.png set 在Android中,一個界面被稱為一個activity,在兩個界面之間通信,采用的是使用一個中間傳話者(即Intent類)的模式,而不是直接通信。 下面演示如何實現兩個activity之間的通

ESP8266 是一個完整且自成體系的 WiFi 網絡解決方案能夠獨立運行可以作為從機搭載於其他主機 MCU 運行

處理 天線 -1 系統資源 pwm adc 高度 能夠 能力 ESP8266EX 在搭載應用並作為設備中唯一的應用處理器時,能夠直接從外接閃存中啟動。內置的高速緩沖存儲器有利於提高系統性能,並減少內存需求。另外一種情況是,ESP8266EX 負責無線上網接入承擔 WiF

androidwebView加載H5JS不能調用問題的解決

gpo see pos ble settings web database android中 加載 使用了html5 頁面,使用webView加載後發現 超鏈接的錨點不可以用 為webView設置下面兩句就好了: mWebView.getSettings().setDo

Android Application向Activity 傳遞數值

指定 實現 clas Nid OS roi IT 如何獲取 傳遞 比如極光註冊時獲取用戶的唯一標示ID需要在登錄時進行傳遞,實現消息的指定用戶推送功能 1 public String id; 2 3 public String getId() { 4

android 通過不同的條件改變listview字型顏色及背景色

結果圖: 通過介面卡進行操作: public class SystemAdapter extends BaseAdapter { private ArrayList<SjClass> sData; private Context sContext;

androidjson檔案的讀取並用gson轉換成jsonobject,jsonarray

1.手機儲存卡中json檔案的讀取,返回String //從手機儲存卡路徑下解析json,並返回String public static String getFileFromSD(String path) { String result = ""; try { FileInpu

Android沉浸式狀態列改變狀態列顏色類似QQ樣式

1、使用該功能需要使用到第三方庫SystemBarTint 下載地址:https://github.com/jgilfelt/SystemBarTint 2、需要在AndroidMainfest檔案中Application設定樣式 android:the

Android呼叫攝像頭拍照儲存並在相簿選擇圖片顯示

我的配置是: android手機版本是7.0 android studio是3.1 android平臺是9.0 我的測試都是在真機上進行的。 首先來看程式碼: package com.example.sunshunli.cameraalbumtest; import a

關於android 同時在activity啟動Service

同時在Activity中的onCreate();中呼叫startService(); bindService();Service的生命週期 這個截圖,我是先用startService(),接著bindService();

AndroidString資源加空格換行,@等

<string name="test">&#160;&#160;&#160;&#160;test</string> &#160; 表示空格 <string name="test">test

Android的TCP/IP協議SocketHttp協議間的關係

前提:本片文章的名字叫做"Android開發中的TCP/IP協議,Socket程式設計",其實TCP/IP協議是一種網路協議,並不是在Android中才有的,也不只是在java中有,其他的開發語言中同樣也可以使用TCP/IP協議進行網路程式設計。之所以這麼說是因為在不久的以前

Android解析讀取複雜wordexcelppt等的方法

        前段時間在嘗試做一個Android裡的萬能播放器,能播放各種格式的軟體,其中就涉及到了最常用的office軟體。查閱了下資料,發現Android中最傳統的直接解析讀取word,excel的方法主要用了java裡第三方包,比如利用tm-extractors-0

Android工程依賴:android打包帶有Activity以及資原始檔的jar包在工程呼叫

這是因為android的特殊性,android不僅有java檔案還有res檔案,需要研究如何將資源以及activity檔案打包成jar檔案供其他 專案呼叫,最終多方嘗試,找到如下兩種方案。方案二是從android的官方文件中找到的完美解決方案。方案二更優,方案一要求兩個工程包名最好一樣,而 方案二不

Android小數除0操作即除去1.01000後的0

今天在寫android的 listview 的時候,想讓使用者輸入資料,然後店點選完成排序,但涉及到使用者輸入小數的情況,但如果集合使用double或者float,listview肯定就會變成小數.0000這種,這時候影響介面效果,所以就涉及到了除0操作,先看一下效果。 除0後, &n