當前位置:首頁 » 安卓系統 » android點擊兩次退出

android點擊兩次退出

發布時間: 2022-04-22 21:50:21

Ⅰ android開發需要點擊多次返回才能成功

android開發需要點擊多次返回才能成功
@Override
public void onBackPressed() {
long currentTimeMillis = System.currentTimeMillis();
if (currentTimeMillis - mTime < 1000) {
mHandler.sendEmptyMessage(200);
HanShiApplication.getInstance().exit();
finish();
} else {
mTime = currentTimeMillis;
// DialogUtils.showLongToast(this,"再按一次退出");
mHandler.sendEmptyMessage(100);

}
}

Ⅱ 安卓機後台運行的軟體怎麼退出啊

方法一、在應用上退出程序

現在很多軟體游戲在退出後是不會在後台繼續運行的,像這類應用只需在應用界面點擊手機「返回鍵」兩次即可退出,或者在應用設置處點擊退出即可。

Ⅲ 實現android 再按一次退出程序代碼


private
long
exitTime
=
0;
/**
*
捕捉返回事件按鈕
*
*
因為此
Activity
繼承
TabActivity

onKeyDown
無響應,所以改用
dispatchKeyEvent
*
一般的
Activity

onKeyDown
就可以了
*/
@Override
public
boolean
dispatchKeyEvent(KeyEvent
event)
{
if
(event.getKeyCode()
==
KeyEvent.KEYCODE_BACK)
{
if
(event.getAction()
==
KeyEvent.ACTION_DOWN
&&
event.getRepeatCount()
==
0)
{
this.exitApp();
}
return
true;
}
return
super.dispatchKeyEvent(event);
}
/**
*
退出程序
*/
private
void
exitApp()
{
//
判斷2次點擊事件時間
if
((System.currentTimeMillis()
-
exitTime)
>
2000)
{
Toast.makeText(MainActivity.this,
"再按一次退出程序",
Toast.LENGTH_SHORT).show();
exitTime
=
System.currentTimeMillis();
}
else
{
finish();
}
}

Ⅳ 開發的安卓應用在退出時出現白屏,總點擊兩下才退出(不點擊就會停留在白屏的界面),求解決!!!

手機 白屏原因及解決辦法:1.死機造成,可以試試重啟 或 把電池拿掉 再弄回去 再開機2.格式化手機解決(如果手機 沒有系統沖突或 者錯誤提示可以跳過) 解決方法:把手機退出到待機界面 ,輸入「*#7370#」,手機會出 現「Restore all original settings? Device will restart」,按「Yes」,然後輸入密碼「12345」,等手機重啟後 恢復出廠狀態。 3 .頻繁修 改系統文件(建議:盡量少修改或不修 改系統的文件) 解決方法:到專門的手機店進行刷機。(PS:刷機的時間有點長哦 ,請您耐心等待) 4.硬體損壞 前提:嘗試了所有的方法,並且經過刷 機也未見效果的時候。

Ⅳ android,onKeyUp(int keyCode, KeyEvent event) {...return true ;是什麼意思

首先說明return true ,是告訴系統按鍵時間已經在我這里解決了,其他的地方就不用再處理了,我已經把事件消耗了。
你放出的代碼的意思是,第一次點擊返回按鈕,不返回,我只是記錄你的按下按下時間,第二次按下的時候,我比較上次點擊是否大於2秒了,如果在2秒內,我就退出了。(大概就是2秒內連續點擊兩次才退出應用,開發中經常用到)

Ⅵ Android Activity退出為啥要按兩次返回鍵呢

這個是你的程序裡面AndroidMainfest.xml裡面A對應的Activity的配置的屬性決定的。你可能沒有配置A這個Activity的launchMode這個屬性,或者你配置的是默認屬性值standard。你修改這個屬性為singletop或者singletask試試。
網路一下launchMode,仔細看下你就明白了。

Ⅶ 安卓應用再按一次就退出應用怎麼實現的

第一個要做的事,當然是去定義一個變數。如下例。
private long mExitTime;這個常量是用來計算時間的。是得到當前時間的。其具體的做法就是如下。mExitTime = System.currentTimeMillis();// 更新mExitTime
寫好如上圖所示的之後,我們就要在onkeydown中來實現了。代碼如下所示。
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode == KeyEvent.KEYCODE_BACK) {
if ((System.currentTimeMillis() - mExitTime) > 2000) {// 如果兩次按鍵時間間隔大於2000毫秒,則不退出

Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
mExitTime = System.currentTimeMillis();// 更新mExitTime

} else {
System.exit(0);// 否則退出程序

}
return true;
}
return super.onKeyDown(keyCode, event);
}

3
其實現的原理,就是取到你兩次點擊退出按鈕的時間。兩次的間隔時間小於2000毫秒時就實現退出,當兩次的時間間隔大小2000時,就給用戶一個再按一次就退出的提示。怎麼樣。這樣做是不是很方便。當然,還有一個要注意的地方,就是你要在哪個裡面實現這個功能,就要在哪個activity中放上這段代碼,如果你要放的頁面太多,那麼你就寫一個類,在activity中繼承一下這個類就可以了。

Ⅷ Android怎麼實現從桌面點擊圖標後返回上一次退出該應用的狀態

不用實現。系統默認的就是這樣啊。

Ⅸ android 為什麼點擊按鈕自動退出

你new 一個intent 再start 當然就開啟其他頁面了,藍牙沒有頁面,所以你的Activity關閉了。
直接設置藍牙為enable 不用intent

Ⅹ android開發中如何實現連按兩次返回鍵退出程序

設置一個臨界區變數,每一次返回事件記錄一下時間。

判斷這次和上次時間間隔是否超過2s(根據實際業務設置間隔):
1.超過2s認為第一次點擊返回
2.未超過,退出程序。

熱點內容
選舉源碼 發布:2025-05-16 09:58:59 瀏覽:747
超級訪問陳小春應采兒 發布:2025-05-16 09:43:29 瀏覽:478
緩存視頻合並工具最新版 發布:2025-05-16 09:35:03 瀏覽:194
花雨庭伺服器ip地址和埠 發布:2025-05-16 09:34:58 瀏覽:239
同時修改多台伺服器管理地址工具 發布:2025-05-16 09:20:36 瀏覽:421
什麼配置就能玩地平線 發布:2025-05-16 09:13:46 瀏覽:82
python旋轉圖片 發布:2025-05-16 09:13:40 瀏覽:638
少女前線防檢測腳本 發布:2025-05-16 08:59:07 瀏覽:728
編譯器對系統的依賴 發布:2025-05-16 08:37:29 瀏覽:711
javamap數組 發布:2025-05-16 08:37:28 瀏覽:451