onCreateView()
を使用して、フラグメント内の子ビューへの参照を取得し、このビューの同じフラグメント内にゲッターメソッドを書き込むことができます。このメソッドは、アクティビティによって呼び出され、ビューへの参照を取得します。同様:アクティビティのonCreate()内のFragmentの子ビューへの参照を取得できますか?
@Override
public View onCreateView(LayoutInflater layoutInflater, ViewGroup container, Bundle savedInstanceState) {
LinearLayout rootLinearLayout = (LinearLayout) layoutInflater.inflate(R.layout.my_fragment, container, false);
javaCameraView = (JavaCameraView) rootLinearLayout.findViewById(R.id.myFragment_javaCameraView);//***********
return rootLinearLayout;
}
JavaCameraView getCameraView() {
return javaCameraView;
}
しかし、問題は、私は活動のonCreate()
内部の子ビューを必要とするある、と私はフラグメントのonCreateView()
が活動リターンのonCreate()
後に呼び出されると思います。 Reference
アクティビティのonCreate()
の中に、フラグメントのビューへの参照を取得する方法はありますか?
「javaCameraView」が作成されてから何かをしたいのであれば、なぜフラグメントでそれをしないのですか? – NoChinDeluxe
その瞬間に存在しないものには、どのようにアクセスしますか? –