Android 返回上一個介面重新整理資料
startActivityForResult()
MainActivity
不帶參
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
if (requestCode==1){
//重新整理操作
}
}
帶引數
@Override
protected void onActivityResult(int requestCode,int resultCode,Intent data){
switch(requestCode){
case 1:
if(resultCode==RESULT_OK){
String returnData = data.getStringExtra("data_return");
Log.d("FirstActivity,"returnData");
}
break;
default:
}
}
MainActivity
不帶參
Intent intent = new Intent(activity, MainActivity.class);
activity.startActivityForResult(intent,1);
activity.finish();
帶參
Intent intent = new Intent();
intent.putExtra("data_return","Hello SecondActivity");
setResult(RESULT_OK,intent);
finish();
onResume()生命週期
重寫onResume()
@Override
protected void onResume() {
super.onResume();
//重新獲取資料的邏輯,此處根據自己的要求回去
//顯示資訊的介面
setContentView(R.layout.first_layout);
initView();
}
onResume是在啟動activity啟動之後才能執行的,也就是恢復執行。程式正常啟動:onCreate()->onStart()->onResume();
正常退出:onPause()->onStop()->onDestory()
一個Activity啟動另一個Activity: onPause()->onStop(), 再返回:onRestart()->onStart()->onResume()
程式按back 退出: onPause()->onStop()->onDestory(),再進入:onCreate()->onStart()->onResume();
程式按home 退出: onPause()->onStop(),再進入:onRestart()->onStart()->onResume();
相關文章
- js 返回上一頁和重新整理JS
- 介面之多種返回資料型別資料型別
- 一個資料倉儲資料重新整理的實現機制(一)
- 一個利用遊標返回資料集的例子
- 使用 express 模擬後臺介面返回資料Express
- Django實現統一包裝介面返回值資料格式Django
- 一個資料倉儲資料重新整理的實現機制(八)
- 一個資料倉儲資料重新整理的實現機制(七)
- 一個資料倉儲資料重新整理的實現機制(六)
- 一個資料倉儲資料重新整理的實現機制(五)
- 一個資料倉儲資料重新整理的實現機制(四)
- 一個資料倉儲資料重新整理的實現機制(三)
- 一個資料倉儲資料重新整理的實現機制(二)
- GET和POST方式請求API介面資料返回API
- H5 網站如何實現返回上一頁並自動重新整理H5網站
- 蝦皮商品詳情介面返回資料的json格式JSON
- API介面的測試步驟和返回資料展示API
- JMeter-一個介面的返回值作為輸入傳給其他介面JMeter
- asp.net中一個頁面跳轉,後一個頁面操作內容後返回先前頁面,並使得先前頁面資料重新整理ASP.NET
- vue返回上一頁面如果沒有上一頁面返回首頁Vue
- Vue生命週期activated之返回上一頁不重新請求資料Vue
- Flutter下拉重新整理,上拉載入更多資料Flutter
- 如何讓兩個頁面跳轉但是不重新整理頁面。返回時前一個頁面開始選擇的資料還在
- java通過url呼叫遠端介面返回json資料JavaJSON
- Java實現Web操作介面以及返回資料的翻譯JavaWeb
- 京東詳情介面的營銷方案及資料返回展示
- Go使用協程批次獲取資料,加快介面返回速度Go
- 二手車交易資料介面呼叫程式碼返回示例
- 給一個介面傳遞引數,並接收返回的引數
- javascript 返回,自動重新整理JavaScript
- 方法返回資料統一封裝封裝
- laravel 新增一條資料並返回 IDLaravel
- 一個示例讓你明白介面與資料分離
- 常用操作 / 介面返回
- Android視訊學習(一):資料儲存與介面展示1Android
- android adapter.notifyDataSetChanged 資料重新整理無效AndroidAPT
- layui上傳圖片後表單重新整理,資料清空UI
- Android 自定義空資料提示介面 EmptyViewAndroidView