我有fragment
,从那个片段我转到1 activity
然后做一些计算然后我按回按钮然后该值又传递给fragment
所以我怎么能这样做?
答案 0 :(得分:0)
嘿,您可以使用14LK
的片段,并在onActivityResult()
个活动中传递onBackpress()
中的数据。
我希望这会对你有所帮助。
答案 1 :(得分:0)
从片段开始活动时,您可以按照以下步骤开始: -
startActivityForResult(new Intent(context,NewActivity.class),1);
当你按下后退按钮然后onBakcPressed
方法
Intent intent = new Intent();
intent.putExtra("data", "value_here")
setResult(RESULT_OK, intent);
在您的片段override
onActivityResult
方法中: -
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 1) {
if(resultCode == RESULT_OK) {
String strEditText = data.getStringExtra("data");
}
}
}