引數回傳
頁面之間傳遞引數:
1.構建Intent
//1.回傳結果的跳轉
Intent intent=newIntent(MainActivity.this,Main2Activity.class);
//任務堆疊:執行緒
startActivityForResult(intent,666);
2.設定接識訓傳結果
//1.請求碼 2.回傳結構碼 3.回傳結果Intent
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == 666 && resultCode == RESULT_OK){
tv.setText( data.getStringExtra("data"));
System.out.println("回傳成功");
}
}
3.回傳界面設定相應操作
//1.構建Intent
Intent intent=new Intent();
//2.設定回傳資料
intent.putExtra("data","回傳資料值");
Main2Activity.this.setResult(RESULT_OK,intent);
//3.關閉當前活動頁面
Main2Activity.this.finish();
15.1檔案存盤簡介
- Android中的資料存盤方式有五種,分別是檔案存盤、SharedPreferences、SQLite資料庫、ContentProvider以及
網路存盤, - 檔案存盤是Android中最基本的一種資料存盤方式,它與Java中的檔案存盤類似,都是通過I/0流的形式把資料原封不動的存盤到檔案中,
- Android中的檔案存盤分為內部存盤和外部存盤,
15.1.1內部存盤
指將應用程式中的資料以檔案方式存盤到設備的內部存盤空間中(位于data/data//files/目錄)
15.1.2外部存盤
指將檔案存盤到一些外部設備上(通常位于mnt/sdcard目錄下,不同廠商生產的手機路徑可能不同),屬于永久性的存盤方式,
15.2 SharedPreferences
15.2.1SharedPreferences的使用
SharedPreferences是Android平臺上一個輕量級的存盤類,用于存盤一些應用程式的配置引數,例如用戶名、密碼、自定義引數的設定等,
SharedPreferences中存盤的資料是以key/value鍵值對的形式保存在XML檔案中,該檔案于“data/data//shared_prefs”檔案夾中,
代碼如下:
//存盤資料
SharedPreferences sp=getSharedPreferences("data",MODE_PRIVATE); Editor
editor = sp.edit();
editor.putString("name", "傳智播客");
editor.putInt("age", 8);
editor.commit();
//取出資料
SharedPreferences sp = context.getSharedPreferences();
String data = sp.getString("name","");
//編輯資料
SharedPreferences sp = context.getSharedPreferences ();
Editor editor = sp.edit();
editor.remove("name");
editor.clear();
editor.commit();
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/258758.html
標籤:其他
上一篇:Android 中 LocalBroadcastManager 的基本使用
下一篇:axios之post與get請求
