android,如何通过其他片段操作片段的视图?
在我的活动中,我有两个片段。位于活动顶部并充当动作栏的按钮。另一个片段有一个视图寻呼机 在第二段代码中,我需要连接到Internet并下载我的信息。第一个片段有一个进度条,我想在应用程序从服务器获取数据时显示它android,如何通过其他片段操作片段的视图?,android,android-fragments,android-activity,Android,Android Fragments,Android Activity,在我的活动中,我有两个片段。位于活动顶部并充当动作栏的按钮。另一个片段有一个视图寻呼机 在第二段代码中,我需要连接到Internet并下载我的信息。第一个片段有一个进度条,我想在应用程序从服务器获取数据时显示它 有可能从一个片段访问另一个片段的视图吗?好的,我找到了解决方案。在我的第二个片段中,我做到了: @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivit
有可能从一个片段访问另一个片段的视图吗?好的,我找到了解决方案。在我的第二个片段中,我做到了:
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Log.i(TAG, "inside onActivityCreated()");
context = getActivity().getApplicationContext();
actionbar = (ActionBar) getActivity().findViewById(R.id.ActionBar);
if(InternetConnection.isConnectedToInternet(context))
new myAsyncTask().execute();
else
Toast.makeText(context, "Internet connection not found.", Toast.LENGTH_LONG).show();
}
ActionBar是我自己的小部件。因此,我可以在代码的其他部分访问它的方法
public class myAsyncTask extends AsyncTask<Void, Void, Boolean> {
@Override
protected void onPreExecute() {
Log.i(TAG, "myAsyncTask is about to start...");
actionbar.showProgressBar();
}
.
.
.