我正在制作一个带导航抽屉的Android应用程序。
我希望这个应用程序连接到互联网,我需要将包含有关连接信息的标签放入一个片段,并将一些按钮发送到另一个。我希望标签不断更新,如果它的片段没有显示。我的问题是:
是否可以在未显示片段时以编程方式编辑片段的元素?答案 0 :(得分:0)
作为对你评论的回答,是的,这就是它的工作原理
Bundle bundle = new Bundle();
bundle.putString("key", "actualValue");
MyFragment fragment = new MyFragment();
fragment.setArguments(bundle);
// start your fragment
然后在您的片段onCreate
或onCreateView
Bundle bundle = getArguments();
if(bundle !=null){
String actualData = bundle.getString("key");
TextView myTextView = (TextView)view.findViewById(R.id.myText);
myTextView.setText(actualData);
}