StartActivity for frgament handlr onactivityresult中的结果

时间:2017-07-07 07:41:13

标签: android android-fragments android-activity fragment

我有public class spin : MonoBehaviour { [SerializeField] private float speed = 500f; [SerializeField] private Button starter; [SerializeField] private Button stopper; [SerializeField] bool isSpinning = false; void Update() { if (Input.GetKeyDown(KeyCode.Z)) { isSpinning = true ; } if (Input.GetKeyDown(KeyCode.X)) { isSpinning = false ; } if( isSpinning ) { transform.Rotate(Vector3.up, speed * Time.deltaTime) } } } 。当我在Activity-->FragmentA-->FragmentB1 & FRagmentB2中调用startActivityForResult()时,如何处理返回数据。 FragmentB有一个Fragment A ViewPagerFragmentB1

在一个recyclerview。,,,我将在回收器适配器内写一个onactivityresult。如何处理FragmentB1内的onactivityresult

我添加了fragmentB1的图像

enter image description here

1 个答案:

答案 0 :(得分:0)

直接从你的片段中调用如下所示,你将在该片段中获得onActivityResult

startActivityForResult(new Intent(getActivity(), AnotherActivity.class), 1);  

不要像下面那样使用getActivity调用它会将onActivityResult返回给活动。

getActivity().startActivityForResult(new Intent(getActivity(), AnotherActivity.class), 1);