我有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
ViewPager
和FragmentB1
在一个recyclerview。,,,我将在回收器适配器内写一个onactivityresult。如何处理FragmentB1内的onactivityresult
我添加了fragmentB1的图像
答案 0 :(得分:0)
直接从你的片段中调用如下所示,你将在该片段中获得onActivityResult
startActivityForResult(new Intent(getActivity(), AnotherActivity.class), 1);
不要像下面那样使用getActivity调用它会将onActivityResult返回给活动。
getActivity().startActivityForResult(new Intent(getActivity(), AnotherActivity.class), 1);