我有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会发生Activity1。谁能指导我如何实现这一目标?
慕妹3242003
相关分类