亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在單擊按鈕上啟動新活動

如何在單擊按鈕上啟動新活動

開心每一天1111 2019-06-01 11:38:37
如何在單擊按鈕上啟動新活動在Android應用程序中,當單擊另一個活動中的按鈕時,如何啟動新活動(GUI),以及如何在這兩個活動之間傳遞數據?
查看完整描述

3 回答

?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

創建ViewPerson活動的意圖并傳遞PersonId(例如,用于數據庫查找)。

Intent i = new Intent(getBaseContext(), ViewPerson.class);                      i.putExtra("PersonID", personID);startActivity(i);

然后,在ViewPerson活動中,您可以獲得額外的數據包,確保它不是NULL(如果有時不傳遞數據的話),然后獲取數據。

Bundle extras = getIntent().getExtras();if(extras !=null){
     personID = extras.getString("PersonID");}

現在,如果需要在兩個活動之間共享數據,也可以使用GlobalSingleton。

public class YourApplication extends Application {     
     public SomeDataClass data = new SomeDataClass();}

然后在任何活動中調用它:

YourApplication appState = ((YourApplication)this.getApplication());appState.data.CallSomeFunctionHere();
 // Do whatever you need to with data here.  Could be setter/getter or some other type of logic


查看完整回答
反對 回復 2019-06-01
  • 3 回答
  • 0 關注
  • 515 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號