我需要一种方法来处理这个话题: 我创建了一个Mainactivity(A)和一个Tabbed Activity(B),其中包含3个Tabs(片段一,片段二和片段树)
如何在不启动选项卡式活动的情况下将字符串从Mainactivity发送到Fragment One。
当我使用bundle
时让我们说:在MainActivity中
Bundle bundle=new Bundle();
bundle.putString("key", editText.getText().toString());
BlankFragmentTab1 fragment = new BlankFragmentTab1();
fragment.setArguments(bundle);
getSupportFragmentManager().beginTransaction().replace(R.id.frag,fragment).commit();
在Fragment One里面我得到了带有getarguments.getString的字符串(" key") 我得到一个nullpointerexception。 该方法仅适用于Fragments与其容器Activity之间的通信。
非常感谢你的帮助
答案 0 :(得分:1)