Android開發 返回鍵的複寫 onBackPressed()
在android開發中,當不滿足觸發條件就按返回鍵的時候,就要對此進行檢測。尤其是當前Activity需要往前一個Activity傳送訊息時。即Activity1跳轉到Activity3如果採用的是startActivityForResult這種方式,如果不重寫返回鍵,程式不知道要返回給Activity1什麼內容就會報錯。因此,必須對Activity3的返回按鍵重寫,這裡讓他傳一個“ERROR”資訊:
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
Intent backIntent = new Intent(Activity3.this, Activity1.class);
Bundle bundle = new Bundle();
if(!clickOk)
bundle.putString("send", "ERROR");
backIntent.putExtras(bundle);
Activity3.this.setResult(1, backIntent);
Activity3.this.finish();
//super.onBackPressed();
}
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
Intent backIntent = new Intent(Activity3.this, Activity1.class);
Bundle bundle = new Bundle();
if(!clickOk)
bundle.putString("send", "ERROR");
backIntent.putExtras(bundle);
Activity3.this.setResult(1, backIntent);
Activity3.this.finish();
//super.onBackPressed();
}
相關文章
- 直播原始碼開發,Android 遮蔽返回鍵(後退鍵)原始碼Android
- android 返回鍵Android
- Android開發之連續點選返回鍵退出程式Android
- 重寫返回鍵(Fragment)Fragment
- quick 3.2 android 返回鍵功能UIAndroid
- Android 模擬返回鍵功能Android
- android PopupWindow監聽返回鍵無效Android
- 適配target30返回監聽以及簡單分析finish()和onBackPressed()的區別
- Windows Phone 7 開發 31 日談——第3日:返回鍵Windows
- Android 點選兩次返回鍵退出程式Android
- 過載android返回鍵響應函式Android函式
- Android實現點選兩次返回鍵和長按返回鍵退出應用實踐Android
- Android開發之onClick事件的三種寫法Android事件
- H5頁面監聽Android物理返回鍵H5Android
- Android按下返回鍵,將應用退到後臺Android
- Eclipse+Android開發:Android模擬器快捷鍵EclipseAndroid
- cocos creator(十三)android平臺返回鍵的監聽實現Android
- Android開發之道(7)響應鍵盤事件Android事件
- Android開發日記:好久沒寫的氣泡排序Android排序
- 14_一鍵燒寫QT程式到開發板QT
- android開發中,監聽軟鍵盤的狀態(收起或者開啟)Android
- Android遊戲開發案例與關鍵技術Android遊戲開發
- 微信小程式開發中按下自己手機的返回按鍵是直接退出小程式而不是返回上級頁面微信小程式
- iOS開發之返回指定的控制器iOS
- 寫給 Android 開發的小程式佈局指南,Flex 佈局!AndroidFlex
- Android開發,在Fragment中,隱藏或關閉軟鍵盤(虛擬鍵盤)的方法AndroidFragment
- 短視訊平臺開發,按返回鍵直接結束當前連麥狀態
- web app 中物理返回鍵的監聽WebAPP
- React Native物理back返回鍵的使用React Native
- Mac開發_使NSTextField支援Cmd+C/V快捷鍵複製、貼上Mac
- Android | 教你如何開發一鍵銀行卡繫結功能Android
- Android Studio開發Flutter快捷鍵總結(Mac電腦)AndroidFlutterMac
- 【Android】一鍵生成MVP程式碼-DevMvp快速開發框架AndroidMVPdev框架
- 用 Android Studio 快捷鍵和活動模板提高開發效率Android
- Android開發中拷貝db檔案寫入SQLiteAndroidSQLite
- RestTemplate處理巢狀的複雜返回物件REST巢狀物件
- Android開發必看-快速提高 Android 開發效率的 Web 工具AndroidWeb
- Android開發 - 掌握ConstraintLayout(十一)複雜動畫!如此簡單!AndroidAI動畫