当用户更改显示名称时,我想返回 ProfileFragment
FragmentProfile.java( fragment )-> 编辑配置文件( Activity )-> 保存-> FragmentProfile.java
Intent intent = new Intent(ChangeDisplayNameActivity.this, MainActivity.class);
startActivity(intent);
** MainActivity 有滑动条
最佳答案
如果您想将数据从 Activity 传递到 Fragment 以及从 Fragment 传递到 Activity,可以这样做:
-从Activity到fragment
-- Activity 中
MyFragment fragment = (MyFragment) f.findFragmentById(R.id.myFragment);
fragment.setData(str);
-- 在 fragment 中
String fromActivity = "";
public void setData(String u) {
fromActivity = u;
}
-从Fragment到Activity
-- Activity 中
public void saveData (String u)
{
Toast.makeText(this, "Received", Toast.LENGTH_LONG).show();
// do something
}
-- 在 fragment 中
((MyActivity)getActivity()).saveData(Res);
关于android - 如何从 Activity 到 fragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29213279/