在使用fragment的activity雙擊點選退出程式
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN
&& event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
if(fm.getBackStackEntryCount() == 0){
ExitBy2Click();
}else{
fm.popBackStack();
}
}
return true;
}
/**
* 雙擊退出程式
*/
public void ExitBy2Click(){
if (isExit == false) {
isExit = true;
Toast.makeText(MainActivity.this, "再按一次退出程式",
Toast.LENGTH_SHORT).show();
new Timer().schedule(new TimerTask() {
@Override
public void run() {
isExit = false;
}
}, 2000);
} else {
finish();
System.exit(0);
}
}
相關推薦
在使用fragment的activity雙擊點選退出程式
@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (event.getAction() == KeyEvent.ACTION_DOWN&& event.getKeyCode(
Android 雙擊返回鍵退出程式 實現
思路:使用者按下返回鍵時設定一個定時器來監控是否2秒內實現了退出,如果使用者沒有接著按返回鍵,則清除第一次按返回鍵的效果,使程式還原到第一次按下返回鍵之前的狀態。定時器是每次使用者按下返回鍵才去建立。 程式碼如下: /** * 選單、返回鍵響應 */ @Ove
Android程式雙擊返回鍵(退出鍵)退出
當用戶點選“退出”按鍵,用 Toast 彈出“再按一 次退出程式”,此時如果使用者在 2 秒內再次點選“退出”按鍵,則程式退出;否則再次 Toast彈出相同提示。 注意:這裡是雙擊返回鍵,而不是雙擊一個自己建立一個叫“退出”的按鈕。 程式碼: private lon
Android 雙擊返回鍵退出APP
private boolean isExit=false;//是否退出APP @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.K
雙擊執行Qt應用程式報缺庫不一定都是打包的問題,有可能是程式本身程式碼邏輯的問題
打包釋出開發完成的QT應用程式到別的無Qt開發環境的機器上雙擊開啟執行,結果報瞭如下提示: 按字面意思一直以為是缺庫或庫不對應的問題,折騰一番後實在找不出原因就去逐看程式碼,結果發現還真是程式碼問題導致的。 我用的是vs+qt的開發環境,要看應用程式都用到哪些庫了可以在vs中點選執行,
點選退出跳出frame框架並重定向到登入介面
傳統的系統介面,有iframe頁面,當用戶退出系統或者session過期或者非法請求時,都要使當前頁面跳轉到登入頁面。比如使用者點選 退出的按鈕 在上面得top.jsp裡面,方法:<a href="../login/action_logout.do">退出系統</a&
安卓防止誤退,首次點選提示,短時間內再次點選退出應用
//記錄使用者首次點選返回鍵的時間 private long firstTime=0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEY
Android自定義view之實現仿抖音雙擊點贊單擊暫停特效
2018年抖音、快手、火山等短視訊App比較火,最近自己做短視訊專案時有個需求,就是類似抖音的點贊特效,單擊螢幕時視訊暫停,再次點選時視訊恢復播放,雙擊或者連續多次點選時出現點贊特效(飄小心心特效),而且是全屏可以隨意點選,都
Android中實現雙擊點贊動畫效果
iv_easy_like.getBackground().setAlpha(0); rlLike.setOnTouchListener(new OnDoubleClickListener(new OnDoubleClickListener.DoubleClickCallb
windows下關閉雙擊自動執行python程式、cmd執行python檔案
寫此文原因:由於windows雙擊鍵會直接執行一些可執行檔案,有時我們的測試檔案涉及到一些目錄的增刪操作,在誤點選後多數會出現很疼的後果。1、關閉雙擊自動執行python程式如上圖所示,我的電腦預設情況下.py檔案使用python開啟並執行的,誤點選很容易出問題。右鍵檔案--
Android控制雙擊返回按鈕退出程序的代碼
err sed () ack TBase per androi text 控制 代碼過程中中,將代碼過程中比較常用的代碼段做個珍藏,下面的代碼內容是關於Android控制雙擊返回按鈕退出程序的代碼,應該是對大家有些幫助。 private static long back_p
Cordova(ionic)專案實現雙擊返回鍵退出應用
Android原生專案實現雙擊返回鍵退出應用,是十分簡單的,新增如下程式碼即可實現: //記錄按鍵時間 private long exitTime; @Override pub
Ubuntu 點選桌面程式圖示執行的程式和用命令sudo+可執行程式不一樣
Sublime Text 安裝後出現 用點選桌面圖示執行程式和用sudo+可執行程式 出現不一樣的結果。經過查詢發現 首先修改可執行程式安裝路徑的許可權,然後修改.config 資料夾下 程式目錄的許可權,就可以了。
ionic雙擊返回鍵退出應用
.run(function ($ionicPlatform, $location, $ionicPopup, $ionicHistory, $rootScope, loginService, $state, $timeout) { ionic.Platform.
React Native(七):Android雙擊Back鍵退出應用
歡迎一起來學習React Native,QQ群:672509442 廢話 這是個很常用的小功能,做開發很實用喲 先上程式碼 import {......, BackAndroid, ToastAndroid} from 'react-n
WPF 視窗點選退出時提示對話方塊
XAML: <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/w
AppCan 雙擊返回按鈕退出應用
使用AppCan開發手機應用,攔截返回鍵實現自定義2秒內雙擊退出應用的操作 var c1c = 0; window.uexOnload = function(type){ uexWindow.
在webview中瀏覽頁面的時候,實現在點選退出按鈕的時候,返回上一頁而不是直接退出
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if ((keyCode ==
安卓app再次點選退出應用
第一步,定義一個變數,用於標識是否退出 boolean isExit; 第二步,重寫Activity中onKeyDown方法 @Override publicboolean onKeyDown(int keyCode, KeyEvent
Qt QLable 響應單擊點選事件
第一種方法 效果圖 主要程式碼 #include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidge