2016-11-04 1 views
0

名前がFromToDateFragment.javaであるコンテナフラグメントに対してDialogFragmentというonDataSetが呼び出されるたびに、日付を取得したいと思います。 FromDatePicker.javaのコード:上記のクラスでonDateSetメソッドがコンテナフラグメントを呼び出すたびにDialogFragmentから日付を取得する方法

String keyDate; 

@Override 
public Dialog onCreateDialog(Bundle savedInstanceState) { 
    final Calendar c = Calendar.getInstance(); 
    int year = c.get(Calendar.YEAR); 
    int month = c.get(Calendar.MONTH); 
    int day = c.get(Calendar.DAY_OF_MONTH); 

    return new DatePickerDialog(getActivity(), this, year, month, day); 
} 

public void onDateSet(DatePicker view, int year, int month, int day) { 
    keyDate = String.valueOf(new StringBuilder().append(day).append("/").append(month+1).append("/").append(year)); 

} 
} 

固有キー変数のonDateSet法と呼ばれ、設定値日付がユーザによって設定されたときはいつでも。今、私はこの名前をFromToDateFragment.javaという名前のコンテナフラグメントに取得したいと思います。このフラグメントで

FromToDateFragment.java

public class FromToDateFragment extends Fragment implements View.OnClickListener{ 
    String keyFromDate, keyToDate = null; 
// getFromToDateFromFromToDateFragment getDate; 
    SessionManager sessionManager; 
    TextView fromDateTextView; 
    TextView toDateTextView; 
    String fromDate, toDate; 



@Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
     return inflater.inflate(R.layout.from_to_date_fragment, container, false); 
    } 

    @Override 
    public void onClick(View view) { 
     int id = view.getId(); 
     FragmentManager manager = getFragmentManager(); 
     switch (id) { 
      case R.id.from_date: 
       DialogFragment from = new FromDatePicker(); 
       from.show(manager, "fromDatePicker"); 
       break; 
      case R.id.to_date: 
       DialogFragment to = new ToDatePicker(); 
       to.show(manager, "toDatePicker"); 
       break; 
     } 
    } 

ボタンをクリックしたときに、私はこのコードで

DialogFragment from = new FromDatePicker(); 
       from.show(manager, "fromDatePicker"); 

このdiaglogFragmentを示しました。 FromToDateFragment.javaクラスで日付を取得する方法を教えてください。

答えて

0

代わりにそれらを持っていることのセッターによる断片FromDatePickerToDatePickerOnDateSetListenerの実装でパス自体

それを実装します
関連する問題