0
Моя цель - передать данные фрагмента другому фрагменту.Данные об фрагменте переносятся на другой фрагмент
это то, что в есть:
String ProductNummer_VALUE = NummerName.getText().toString();
Intent modify_intent = new Intent(getActivity(), MyActivity.class);
modify_intent.putExtra("memberName", ProductNummer_VALUE);
Log.i("MyActivity", "ListHistoryFragment " + ProductNummer_VALUE);
((MyActivity)getActivity()).test();
MyActivity:
public void test(){
// Create new fragment and transaction
Fragment newFragment = new DisplayFragment();
FragmentTransaction fragmentManager = getSupportFragmentManager().beginTransaction();
fragmentManager.replace(R.id.container, newFragment).addToBackStack(null).commit();
}
я пытался использовать несколько методов, но я не могу показаться, чтобы получить ручку на нем.
Данные не транспортируются, потому что я попытался использовать намерения, чтобы транспортировать данные, но таким образом я не смог запустить новый фрагмент. Он просто остался на MyActivity.class
http://stackoverflow.com/questions/16036572/how-to -pass-values-between-fragments –
i Обнаружил, что вчера, и все, что ему кажется, это передать значение, а затем запустить мою деятельность. Таким образом, MyActivity.class вызывается дважды, сложены. – Randadin