私はアンドロイドスタジオフラグメントサンプルを使用しています。私の目標は、の値をfragment2
のコードを使用してfragment1
に設定することです。またfragment2
のコードを使ってfragment1
にあるListView lv
を更新したいと思います。フラグメントが1つのアクティビティにあるかのように、フラグメント間でどのように通信しますか?
この例では、ARG_SECTION_NUMBER
を前後に送信していますが、これはテキストにすぎず、リストビューでは機能しません。どのような動作しないことも、どのような動作しませんが、それは、どのように私は間の通信ん
public void myfunction(ListView lv)
{
int count = lv.getAdapter().getCount();
でAttempt to invoke interface method 'int android.widget.ListAdapter.getCount()' on a null object reference
を与えるこの
new MainActivity().myfunction((ListView)rvl.findViewById(R.id.listView));
あるこの
private View rvza, rvl, rvea; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { rvza = inflater.inflate(R.layout.fragment_zeit_und_aktion, container, false); rvl = inflater.inflate(R.layout.fragment_liste, container, false); rvea = inflater.inflate(R.layout.fragment_eintragen_und_aendern, container, false); .... } ... Button btnNeu = (Button) rvea.findViewById(R.id.btnNeu); //this line is somewhere...
です1つの親の活性を有する断片?ヘルパークラスはありますか?