第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

如何從一個活動傳遞數(shù)據(jù),然后在另一個活動的 recyclerview 中檢索?

如何從一個活動傳遞數(shù)據(jù),然后在另一個活動的 recyclerview 中檢索?

慕哥9229398 2021-07-02 14:01:49
我想將編輯后的文本值從一個活動傳遞到另一個活動,然后在 recyclerView 中顯示??赡芪冶仨毎阎捣旁诘仁綐?biāo)記下?但我不知道如何將編輯后的文本值放入其中。我想從這個類傳遞數(shù)據(jù)public class addEvent extends AppCompatActivity {public void addEvent(View view){    EditText timeEditText = findViewById(R.id.timeEditText);    EditText descriptionEditText = findViewById(R.id.descriptionEditText);    Intent intent = new Intent(getApplicationContext(), events.class);    String timeInfo = timeEditText.getText().toString();    String descriptionInfo = descriptionEditText.getText().toString();    intent.putExtra("time", timeInfo );    intent.putExtra("description", descriptionInfo);}public void events(View view){    Intent intent1 = new Intent(getApplicationContext(), events.class);    startActivity(intent1);}@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_add_event);}}
查看完整描述

3 回答

?
HUWWW

TA貢獻(xiàn)1874條經(jīng)驗 獲得超12個贊

您想使用“getStringExtra”,而不是“getExtras/bundle”


查看完整回答
反對 回復(fù) 2021-07-14
?
慕桂英4014372

TA貢獻(xiàn)1871條經(jīng)驗 獲得超13個贊

您必須從定義附加功能的同一范圍內(nèi)調(diào)用 startActivity:


public void addEvent(View view){


    EditText timeEditText = findViewById(R.id.timeEditText);

    EditText descriptionEditText = findViewById(R.id.descriptionEditText);


    Intent intent = new Intent(getApplicationContext(), events.class);

    String timeInfo = timeEditText.getText().toString();

    String descriptionInfo = descriptionEditText.getText().toString();

    intent.putExtra("time", timeInfo );

    intent.putExtra("description", descriptionInfo);

    startActivity(intent);//add this



}


查看完整回答
反對 回復(fù) 2021-07-14
?
元芳怎么了

TA貢獻(xiàn)1798條經(jīng)驗 獲得超7個贊

在您的 addEvent() 方法中,


public void addEvent(View view){

    //your code

        Intent intent = new Intent(addEvent.this, events.class);

        Bundle bundle = new Bundle();

        bundle.putString("time", timeInfo);

        bundle.putString("description",descriptionInfo);

        intent.putExtras(bundle);

        startActivity(intent);

}

然后,在您的事件活動和 onCreate() 方法中,


    Bundle bundle = getIntent().getExtras();

    String time = bundle.getString("time");

    String description = bundle.getString("description");


    ArrayList<ListItem> arrayList = new ArrayList<>();

    ListItem listItem = new ListItem(time, description);

    arrayList.add(listItem);

    adapter = new MyAdapter(this, arrayList);

    recyclerView.setAdapter(adapter);

這將完成您的工作。


查看完整回答
反對 回復(fù) 2021-07-14
  • 3 回答
  • 0 關(guān)注
  • 240 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號