Java 如何将图像片段回调到片段
首先,我想让编辑照片配置文件。我使用了两个片段,Accountfragment和Bottom_sheet fragment。在我的问题中,我想从库中传递选定的图像并显示在Accountfragment。在底部的工作表片段中,我传递了字符串,实际上我的问题是回调。我已经遵循了另一种方法,但没有完全展示如何在secondfragment中回调。我不知道如何在AccountFragment中声明。从方法调用?或者只是在onCreateView中声明?任何人都可以演示如何从底部工作表片段回调图像Java 如何将图像片段回调到片段,java,android,android-fragments,Java,Android,Android Fragments,首先,我想让编辑照片配置文件。我使用了两个片段,Accountfragment和Bottom_sheet fragment。在我的问题中,我想从库中传递选定的图像并显示在Accountfragment。在底部的工作表片段中,我传递了字符串,实际上我的问题是回调。我已经遵循了另一种方法,但没有完全展示如何在secondfragment中回调。我不知道如何在AccountFragment中声明。从方法调用?或者只是在onCreateView中声明?任何人都可以演示如何从底部工作表片段回调图像 @Ov
@Override
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
if (resultCode == RESULT_OK && requestCode == IMAGE_PICK_CODE){
Uri uri = data.getData();
Intent intent=new Intent(getContext(), AccountFragment.class);
intent.putExtra("imageUri", uri.toString());
}
}
此AccountFragment.class
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater,
@Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_account, container, false);
backbutton1 = (ImageView) rootView.findViewById(R.id.backbutton1);
imgprofile = (ImageView) rootView.findViewById(R.id.profileimage);
backbutton1.setOnClickListener(onClickListener);
imgprofile.setOnClickListener(onClickListener);
return rootView;
}
private View.OnClickListener onClickListener = new View.OnClickListener() {
@Override
public void onClick(View view) {
if(view == backbutton1) {
startActivity(new Intent(getActivity().getApplicationContext(), sidemenu.class));
getActivity().overridePendingTransition(R.anim.slide_in_left, R.anim.slide_out_right);
}if(view == imgprofile){
Bottom_sheet bottom_sheet = new Bottom_sheet();
bottom_sheet.show(getFragmentManager(), "examplebottomsheet");
}
}
};
这是我如何从底部的纸张碎片传递图像的
@Override
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
if (resultCode == RESULT_OK && requestCode == IMAGE_PICK_CODE){
Uri uri = data.getData();
Intent intent=new Intent(getContext(), AccountFragment.class);
intent.putExtra("imageUri", uri.toString());
}
}
抱歉,我是新手,要学习android很多您从
AccountFragment.class
中选择了图像?@Ticherhaz不是,我是从下表中选择的,将图像传递给accountI nedd help PLSSS。对我来说更重要的是……在activityresult上,它是否会转到AccountFragment,而不会崩溃?@Ticherhaz不,它正在运行