У меня есть активность (Activity1) с несколькими фрагментами. Я вызываю второе действие (Activity2) из одного из фрагментов (например, фрагмент C) первой активности. Я хочу перейти от второго действия (Activity2) к фрагменту C. Но, это переход к первому фрагменту Activity1 вместо Fragment C. Пожалуйста, помогите.Перейдите от операции к фрагменту другой активности
Блок кода я пытался до сих пор:
В Фрагмент C,
categoryButton.setOnClickListener (новый View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i=new Intent(getActivity(),Activity2.class);
getActivity().startActivity(i);
}
});
В контейнере Деятельность, т.е. деятельность1,
FragmentTransaction transaction = getSupportFragmentManager(). BeginTransaction();
FragmentC myFragment = new FragmentC();
transaction.replace(R.id.frame_container, myFragment);
transaction.commit();
http://stackoverflow.com/a/12659795/4447803 см. Это, это может помочь вам – Mano