my flux
fragclient > activity > fragsearchclient (fragsearchclient return sucess for fragclient )
fragproduct > activity > fragsearchprodutc (fragsearch produtc return falied, not call onActivityResult of fragproduct)
help?
example
public class MainActivityFragment extends Fragment {
public MainActivityFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_main, container, false);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
startActivity(new Intent(getActivity(), MainActivity2Activity.class));
}
}
public class MainActivity2ActivityFragment extends Fragment {
public MainActivity2ActivityFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_main_activity2, container, false);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
startActivityForResult(new Intent(getActivity(), MainActivity22Activity.class), Activity.RESULT_OK);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}
}
public class MainActivity22ActivityFragment extends Fragment {
public MainActivity22ActivityFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_main_activity22, container, false);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getActivity().setIntent(new Intent());
getActivity().setResult(Activity.RESULT_OK);
getActivity().finish();
}
}
onActivityResult not work on fragment