我有Activity1,Activity1 Adapter并且Activity2我無法在適配器和活動之間傳遞值。Activity 2當按下后退按鈕時,我期望從第二個活動( )到Activity1當前的值,它給了我null這是我的代碼片段。活動1適配器 holder.cardView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Activity origin = (Activity) context; Intent intent = new Intent(context, PostActivity.class); intent.putExtra("searchText", staggeredCustomCard.getSearchText()); origin.startActivityForResult(intent, 1); } });活動2 @Override public void onBackPressed() { super.onBackPressed(); Intent mIntent = new Intent(); mIntent.getStringExtra("searchText"); setResult(1, mIntent); }我期待這searchText會發(fā)生Activity1。誰能指導我如何實現這一目標?
是否可以將值從適配器傳遞到活動?
慕尼黑5688855
2023-10-13 16:19:53