簡單的在兩個activity中傳遞資料
上一篇已經簡單的介紹了兩個activity相互跳轉(http://blog.itpub.net/29876893/viewspace-1815036/),下面介紹一下兩個activity之間進行簡單的資料傳遞。
我們對上一篇所用程式碼稍加進行修改。
我們對上一篇所用程式碼稍加進行修改。
點選(此處)摺疊或開啟
-
MainActivity中:
-
class wang implements android.view.View.OnClickListener {
-
-
public void onClick(View v){
-
-
Intent intent = new Intent();
-
intent.putExtra("diy_os" ,"wang"); //傳遞鍵值diy_os,值為字串wang
-
intent.setClass(MainActivity.this,otherActivity.class);
-
MainActivity.this.startActivity(intent);
-
-
}
-
-
}
-
}
-
-
-
OtherActivity中:
-
-
protected void onCreate(Bundle savedInstanceState) {
-
-
super.onCreate(savedInstanceState);
-
setContentView(R.layout.activity_main);
-
-
TextView Mytext = (TextView)findViewById(R.id.MyText);
-
Button myButton = (Button)findViewById(R.id.MyButton);
-
Intent intent = getIntent(); //獲取到MainActivity物件
-
String wang = intent.getStringExtra("diy_os");獲取到MainActivity傳過來的鍵值
-
myButton.setText("第一個Button");
-
Mytext.setText(wang); //列印出來獲得的字串
-
myButton.setOnClickListener(new lios());
-
}
-
-
- 然後執行程式,OtherActivity會獲得從MainActivity中傳過來的字串,這也是Intent物件的一個運用之處。
- 當然兩個activity之間傳遞資料,不一定這個兩個activity是在同一應用程式之中,比如我們互相發簡訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29876893/viewspace-1815463/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 將一個Activity中的資料傳到另一個Activity的Fragment中的方法Fragment
- Vue 單檔案中的資料傳遞Vue
- 3-AVI–Activity與Fragment的資料傳遞Fragment
- Activity跳轉時傳遞資料的騷操作
- bundle實現Activity之間的資料傳遞
- 簡單實現兩個activity相互跳轉
- Service實時向Activity傳遞資料案例
- android 中Service 和activity之間的資料傳遞的幾種方法Android
- Flutter 中的資料傳遞Flutter
- chan中傳遞map資料,傳遞的是引用
- 探索startActivity流程及在Activity間是如何傳遞Intent的Intent
- 對網上盛傳的兩千萬洩漏資料的簡單分析
- GridView傳遞兩個引數的方法View
- 在兩個ASP.NET頁面之間傳遞值 (轉)ASP.NET
- Promise中多個回撥函式之間的資料傳遞Promise函式
- Angular路由——在路由時候傳遞資料Angular路由
- Flask中請求資料的優雅傳遞Flask
- jquery的ajax傳遞資料過程中的資料處理jQuery
- 在 PO 模式中,driver 如何通過 basePage 在各個 testcase 中傳遞?模式
- 請教一個在Tiles中引數傳遞的問題
- VUE 傳遞資料Vue
- 父子元件的資料傳遞元件
- postman(五):在不同介面之間傳遞資料Postman
- LSMW:簡單批量資料傳輸
- vue兩個元件間值的傳遞或修改方式Vue元件
- webform中頁面傳遞Json資料WebORMJSON
- js函式引數值傳遞和引用傳遞簡單介紹JS函式
- EXCEL資料上傳到SQL SERVER中的簡單實現方法ExcelSQLServer
- Activity回傳資料方法startActivityForResult onActivityResult
- Delphi 簡單命名管道在兩個程式間通訊
- ACCESS 在資料表中實現簡單計算
- Java中的值傳遞和引用傳遞Java
- 在同一個Activity下實現兩個Fragment之間的通訊Fragment
- 向上向下傳遞資料
- 在近期任務列表顯示單個APP的多個ActivityAPP
- 關於Activity之間傳送資料
- .net頁面間的引數傳遞簡單例項單例
- 鴻蒙程式設計江湖:ArkTS中Sendable資料在併發例項間的傳遞鴻蒙程式設計