1. 程式人生 > >Android如何重新整理當前的Activity

Android如何重新整理當前的Activity

 1.手動重新整理activity介面的資料:在activity類下增加一個refresh()方法
注意這種重新整理方法只適用於只有一個activity的例項
public void refresh() {

onCreate(null);

} 
2.重新整理另一個activity介面資料(自動重新整理):
在涉及到重新整理的activity類下重寫
onResume()方法 
/**
* 呼叫onCreate(), 目的是重新整理資料,  從另一activity介面返回到該activity介面時, 此方法自動呼叫
*/
@Override

protected void onResume() {

super.onResume();

onCreate(null);

}
也可以傳送一廣播呼叫該方法。 

相關推薦

Android當前Activity跳轉到當前Activity頁面

頁面 context android plan nbsp text ini putextra min 步驟:先關閉自己,在跳轉 case R.id.btn_copy:// 復制 Toast.makeText(mContext, "正在復制", Toast.LEN

Android Tip : Android 獲取當前Activity物件的方式:

【Android Tip】 Android 獲取當前Activity物件的方式: 背景:(當你不能使用this獲取Activity物件)如何方便地當前Activity物件 思路: 1.維護一個Activity的対象棧,在每個Activity的

Android-獲取當前Activity指令碼(支援8.0+)

起始 步驟 分析 使用 原始碼 結果 起始 身為Android開發,我想大家對在跟蹤BUG、除錯的時候有個很大的痛點:測試拿過來手機說,這個頁面上有問題,你一看蒙了,這鬼知道是哪個頁面,一想,adb命令來一發adb shell ... 步

Android如何重新整理當前Activity

 1.手動重新整理activity介面的資料:在activity類下增加一個refresh()方法 注意這種重新整理方法只適用於只有一個activity的例項 public void refre

Android----獲得當前應用包名、當前activity的名字、推斷是否是系統桌面、service類

owin agen gac arr ddc add gets small cli 1、獲得當前應用包名 public static String getRunningActivityName(Context context) { ActivityManager acti

android獲取當前棧頂的activity

在Application的onCreate方法中: @Override public void onCreate() { registerActivityLifecycleCallbacks(new ActivityLifecycleCallback

Android監聽當前Activity螢幕的觸控點選事件

PS:最近接到一個需求: 當用戶在某一頁停留並且如果該使用者在一段時間內沒有點選或者觸控過螢幕,則彈窗提示使用者已經長時間沒有操作螢幕了. 查閱activity的方法,發現有dispatchTouchEvent()這個方法的Override 遂 開始幹活! 下邊是佈局的程式

Android中檢視當前Activity是否銷燬

進入到Android-sdk中platform-tools目錄 在命令列中執行以下命令 adb shell dumpsys activity>activity.txt 可以將當前的四大元件(Activity,Service,BroadCase,ContentProvider)的存在情況列印到當前目錄的

Android之MIUI系統BUG:呼叫拍照後不返回當前activity解決辦法

public void photo() { String state = Environment.getExternalStorageState(); if (state.equals(Environment.MEDIA_MOUNTED)) { //判斷資料夾是否存在,我的資料夾路徑是SDP

Android webview多個頁面goback無法銷燬當前activity的處理

webview載入一個網頁,這個網頁會連結到另一個網頁,這兩個網頁頂部都有h5寫的返回圖示,點選返回之前是這樣的: @JavascriptInterface public void goBack() { finish();

Android快速獲取當前Activity類名的三種方法

據說程式猿最討厭的兩件事:一是給程式碼寫詳細的註釋;二是閱讀別人的程式碼沒註釋。在程式猿的世界裡,大部分都是接手的別人的專案,而對於一些專案文件全面,專案程式碼規範,在閱讀程式碼的時候相對輕鬆些,不至於當前是哪個Activity都不知道。But,理想是豐滿的,現

android Activity右滑返回,退出當前activity

發現目前很多app應用,都具有左滑返回的功能,而且感覺體驗很是愉快,尤其酷狗音樂左滑返回的實現,更是炫酷。今天就學習一下具體實現。 先看一下效果圖吧: 開發前準備,有兩種方案: 1:新增庫檔案,點選下載(推薦用這種) 2:新增依賴 compile ‘

android檢視當前應用的的包名和activity

使用appium對android app進行自動化測試時,需要指定包名和activity,最簡單的辦法就是開啟被測app終端輸入:adb shell dumpsys activity activities然後檢視cmp選項即可,包名和activity都顯示在其中

Android按back鍵不退出當前Activity

一般預設情況下,我們按back鍵的時候,會執行Activity的onDestroy方法,銷燬當前例項。 有些情況下,不想銷燬,只是想切換到後臺,即回到桌面程式。那麼有兩種方法可以設定,重寫Activity的onBackPressed()方法,或是重寫onKeyDown方法

android 仿ios右滑退出當前activity

1.概述      iPhone的使用者在使用APP的時候,開啟很多頁面想關閉的時候只需要在螢幕的左側向右滑動即可退出當前頁面,這是iPhone沒有返回鍵的原因。但是這個效果很炫酷呀,能應用在Andr

android 獲取當前正在使用的程式名和activity類名

需要用到ActivityManager. getRunningTasks(int maxNum) API介紹說: Return a list of the tasks that are currently running, with the most recen

android程式退出當前activity的方法

Android程式有很多Activity,比如說主視窗A,呼叫了子視窗B,如果在B中直接finish(), 接下里顯示的是A。在B中如何關閉整個Android應用程式呢?本人總結了幾種比較簡單的實現方法。   1. Dalvik VM的本地方法  android.os.Pro

Android應用右滑退出當前activity

注意,MainActivity不用繼承baseActivity。Activity可以是FragmentActivity或者AppCompatActivity整工程程式碼下載https://pan.baidu.com/s/1ebop8D193eg36m8r3JNVhg工具類、1

[Android] Android獲取當前頂部Activity名方法歷史版本彙總

在做一個顯示當前頂部activity名和包名的ToolApp時遇到的問題。在Android5.0之前,獲取top Activity方法非常簡單。直接使用getRunningTasks方法即可。 //getRunningTasks() is deprecated

Android重啟當前Activity以及Activity生命週期的變化

重啟Activity的方法 private void reStartActivity() { Intent intent = getIntent(); finish(); st