android兩次返回鍵退出程序
『壹』 android模擬器中的返回鍵怎麼設置一點返回鍵就直接退出程序而不是退出到登錄頁面
監聽返回鍵
java">publicbooleanonKeyDown(intkeyCode,KeyEventevent){
if((keyCode==KeyEvent.KEYCODE_BACK))//表示按的是返回鍵
{
System.exit(0);//退出進程關閉app,或者可以寫個工具類
//ActivityUtils.getInstance().addActivity(this);
//還有就是登錄頁面跳轉的時候finish登錄頁面的activity
returnfalse;
}else{
returnsuper.onKeyDown(keyCode,event);
}
publicclassActivityUtils{
privateActivityUtils(){
}
=newAtyContainer();
privatestaticList<Activity>activitys=newArrayList<Activity>();
(){
returninstance;
}
publicvoidaddActivity(Activityactivity){
activityStack.add(activity);
}
publicvoidremoveActivity(Activityactivity){
activityStack.remove(activity);
}
/**
*結束所有Activity
*/
publicvoidfinishAllActivity(){
for(inti=0,size=activityStack.size();i<size;i++){
if(!=activityStack.get(i)){
activityStack.get(i).finish();
}
}
activityStack.clear();
}
}
{
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
//添加Activity到堆棧
ActivityUtils.getInstance().addActivity(this);
}
protectedvoidonDestroy(){
super.onDestroy();
//結束Activity&從棧中移除該Activity
ActivityUtils.getInstance().removeActivity(this);
}
}
『貳』 安卓系統的手機,軟體啟動後閃退是什麼原因
1、後台運行程序過多
打開某個應用,使用完畢之後,多數人都是通過按手機返回鍵的方式返回到手機桌面,以為這樣就是退出該應用了,實際上並沒有真正的退出該應用。如此一來,隨著時間的推移越來越多應用在後台悄悄運行,當數量達到一定的程度時就會導致手機出現閃退的現象。
處理方法:使用完畢之後要徹底關閉APP,而不只是返回手機桌面。
2、APP版本或系統版本過低
很多人都會懶得升級APP,不過當APP版本過低時,會出現與手機系統不兼容的情況。同理,當手機系統版本過低時,會滿足不了APP運行的要求。於是就會出現閃退的現象。
處理方法:對應的將手機APP升級到新版本或將手機系統升級到新版本,再重啟一下手機即可。
3、手機中毒
從不明來源的途徑安裝的手機應用軟體,可能會攜帶有惡意代碼,導致手機中毒或被殺毒軟體攔截都會出現閃退的現象。
處理方法:使用殺毒軟體對手機進行檢查殺毒,卸載掉不明來源的軟體,有需要時從正規渠道安裝。
4、軟體沖突
手機上安裝的軟體過多,由於各自優化的程度不同,很容易出現沖突導致閃退。特別是同類型的軟體安裝過多,就更容易出現這種現象,畢竟互相之間存在競爭關系。
處理方法:一段時間檢查一次自己的手機,一些不用了的應用就及時卸載掉。同類型的軟體盡量不要安裝過多,偶爾用而已的建議用小程序代替即可。
5、APP緩存過多
這點主要是對安卓手機而言的,由於安卓系統的特性,手機會產生越來越多的緩存文件,超出一定的負荷時手機就會出現閃退的現象。
處理方法:通過手機自帶的手機管家定期對手機進行清理加速,像微信、QQ這類佔用內存較大的應用軟體要定期清理。
『叄』 Android程序中按返回鍵直接退出了程序,我想按返回鍵返回上個界面,應該怎麼實現,等大神
你用的setcontentview的話,就是說activity其實沒有切換,那你要自己處理返回按鍵的事件,當點擊返回時,setcontentview為上一個頁面的。
『肆』 android 中按下返回鍵銷毀activity的詳細調用過程。 求大神解答。
@Override
publicbooleanonKeyDown(intkeyCode,KeyEventevent){
//TODOAuto-generatedmethodstub
if(keyCode==KeyEvent.ACTION_DOWN){
MainActivity.this.finish();
returntrue;
}
returnsuper.onKeyDown(keyCode,event);
}
這個是按返回鍵就會銷毀activity,雙擊銷毀是判斷你雙擊的點擊事件間隔時間
小於300ms就銷毀activity的
『伍』 安卓手機怎麼退出程序
問題一:安卓手機怎麼關閉手機後台程序 設置,應用程序,正在運行的程序,點擊結束想要關閉的進程。
問題二:安卓手機怎麼關閉手機後台程序 設置,應用程序,正在運行的程序,點擊結束想要關閉的進程。
問題三:怎麼退出安卓系統觸屏手機的後台程序? 長按home鍵,然後有任務管理器(系統自帶的),點擊進去就可以了。
或者裝個高級任務管理器,然後在伐面添加一個「一鍵清除」的插件,想清除的時候就可以隨困仔時清除了。
問題四:安卓機後台運行的軟體怎麼退出啊 可以罰設置 應用程序 運行中的服務 就可以看到運行的後台或服務。或者安裝一個 海卓手機加速 設置鎖屏後自動結束後台或服務,設置白名單的不會自動結束。
問題五:怎樣關閉安卓手機正在運行的軟體 關閉安卓手機正在運行的軟體的方法有如下幾種:
方法一:
1,依次打開手機的設置--------應用程序-----------管理應用程序--------正在運行。
2,在正在運行頁面的,找到並點擊你要關閉的應用程序。
3,點擊 「停止」,即可關閉正在運行的軟體。
方法二:
1,下載手機助手,以網路衛士為例。
2,安裝完成後,可點擊屏幕上的懸浮窗,即可出現一鍵清理的功能。
3,桌面上也會出現一鍵清理的圖標。亦可點擊使用。
問題六:安卓系統怎樣退出程序 安卓程序退出有多種,每種軟體設計者構思不同,方法也不同:
1、在運行某個軟體界面時,一直點手機下方的 返回鍵,彈出對話框――是否退出程序――是――退出程序;若沒有彈出對話框,直接回到手機桌面,說明此軟體在後台運行(如qq,飛信、微信、360此類軟體,步驟可參照2)
2、如qq、微信軟體,運行界面――點擊手機下方的菜單鍵――彈出對話框――選擇――退出――是
3、還有一種方法是在,非軟體界面(手機桌面狀態)――長按菜單鍵――彈出所有運行軟體的圖標――按住要退出的軟體――向右拖移即可
問題七:三星安卓系統怎麼徹底關閉後台應用程序 手機自動咐尺坦啟動軟體是無法永久關閉的,可通過第三方軟體臨時關閉,或控制後台數量。如需控制手衡桐機後台應用程序的數量,請操作:
1、設定-開發者選項-不保留活動(離開後立即清除每個活動)/限制後台進程(標准限制/無後台程序/最多1個程序/最多2個程序/最多3個程序/最多4個程序)。
2、若系統自動隱藏了開發者選項,此功能僅適用於開發人員測試使用,所以將該菜單隱藏,避免用戶造成誤操作而帶來使用上的不便,請諒解。
3、如需開啟,方式:功能表-設定--關於設備-內部版本號7次連續點擊-會提示開發者模式已啟用,返回上一級菜單即可看到開發者選項。
問題八:安卓手機怎樣直接退出最小化的程序 設置-應用程序-管理應用程序-僅運行應用程序。。裡面可以看到現在正在運行的所有進程,也可以憨束它、這個步驟是安卓通用的,不知道你什麼牌子的。。。
還有簡單點就是屏幕往下滑,裡面就有最小化的程序,有些程序有退出選項,沒有的多按幾次返回鍵或長按返回鍵就能退出,現在我用過的能最小化的程序就只有qq和飛信了。
問題九:怎樣關掉手機後台運行軟體? 我通常是這樣做的,雖然有點不習慣,但是為了還能夠保修:
1. 在設置---應用管理程序進去後把那些垃圾預裝軟體能夠禁用的直接禁用掉
2. 在設置----開發人員選項裡面進去後,將後台運行程序的數量選擇設置為不允許後台運行程序
3. 在設置----流量管理相應的菜單裡面進去,設置禁止後台程序使用手機流量。
4. 在上面三步做了之後,再可以下一個安全軟體,我一般使用lbe 主要是感覺這個軟體比較干凈,沒有那麼多亂七八糟的功能,而且它能在不root的情況下,設置軟體的後台啟動和開機自動啟動,還可以將不用的垃圾軟體全部禁止上網。
通過上面幾個步驟,你會發覺不但手機變得干凈了,而且流量也不會被偷偷流走,最重要的還有就是手機的電池用的時間大大延長了,唯一的缺點就是不允許後台運行程序就要每次打開對應的程序,但是為了跟廠家對抗那些垃圾程序,我樂意損失這點不方便,等一年報修過後,我再root徹底卸載那些垃圾程序!
問題十:安卓手機的後台運行怎麼關閉? 10分 首先,一鍵清理的軟體比如說360 本身也是佔用運行內存的,如果要徹底關閉應用程序的話具體步驟如下,點擊設置,應用程序,正在運行的服務,點擊,停止他,多點擊幾次,就能關閉了,順便說一句,讓軟體後台運行的話
許多軟體在後台啟動,會占內存和費電嗎,需一直清理內存嗎?事實上應用被切換到後台時,其實已被暫停,並不會消耗cpu資源,只保留運行狀態,類似QQ這種帶後台服務的應用,可選擇關閉。這種設計好,下次啟動程序時會更快,因為不需要讀取界面資源。
然後重新啟動時又要讀取資源而且後台自動啟動反而會更加耗電。手機運行內存小目前沒喲什麼好的方法解決,唯一的就是換大運行內存的手機,不過不現實,具體建議獲取root許可權取消這些後台自啟動的軟體的自啟動功能,嗨喲在鎖頻以後自動清理內存會相對較好
『陸』 安卓機後台運行的軟體怎麼退出啊
方法一、在應用上退出程序
現在很多軟體游戲在退出後是不會在後台繼續運行的,像這類應用只需在應用界面點擊手機「返回鍵」兩次即可退出,或者在應用設置處點擊退出即可。
『柒』 Android Activity退出為啥要按兩次返回鍵呢
這個是你的程序裡面AndroidMainfest.xml裡面A對應的Activity的配置的屬性決定的。你可能沒有配置A這個Activity的launchMode這個屬性,或者你配置的是默認屬性值standard。你修改這個屬性為singletop或者singletask試試。
網路一下launchMode,仔細看下你就明白了。