X-Git-Url: http://git.ieval.ro/?p=unical.git;a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FTrivialFragment.java;h=d4a48b73c28c8815dcae53d2e47cd0793dcb97e0;hp=30b13b64df7d46306f2b2a9e822d3bf21fb79acc;hb=b5283c7228e84cdc57b80143c8e5d93d85fd3e5c;hpb=575ec5f90fb151b891732567a08be3b8377feeaf diff --git a/src/ro/ieval/unical/TrivialFragment.java b/src/ro/ieval/unical/TrivialFragment.java index 30b13b6..d4a48b7 100644 --- a/src/ro/ieval/unical/TrivialFragment.java +++ b/src/ro/ieval/unical/TrivialFragment.java @@ -13,44 +13,6 @@ import java.text.SimpleDateFormat; import java.util.Date; public final class TrivialFragment extends Fragment { - Event ev; - public static final String ARGUMENT_EVENT= "Event"; - - @Override - public void onActivityCreated (Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - ev=getArguments().getParcelable(ARGUMENT_EVENT); - switch (getArguments().getInt(ARGUMENT_LAYOUT)) { - case R.layout.add_event_basic_tab: - EditText title = (EditText) getView().findViewById(R.id.eventtitle); - title.setText(ev.title, TextView.BufferType.EDITABLE); - - TextView tstart = (TextView) getView().findViewById(R.id.time_start); - TextView tend = (TextView) getView().findViewById(R.id.time_end); - SimpleDateFormat sf=new SimpleDateFormat("HH:MM"); - Date d=new Date(ev.dtstart); - tstart.setText(sf.format(d).toString(),TextView.BufferType.NORMAL); - d.setTime(ev.dtend); - tend.setText(sf.format(d).toString(),TextView.BufferType.NORMAL); - - SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd"); - TextView dstart = (TextView)getView().findViewById(R.id.date_start); - TextView dend = (TextView)getView().findViewById(R.id.date_end); - d.setTime(ev.dtstart); - dstart.setText(sd.format(d).toString(),TextView.BufferType.NORMAL); - d.setTime(ev.dtend); - dend.setText(sd.format(d).toString(),TextView.BufferType.NORMAL); - break; - case R.layout.add_event_details_tab: - EditText description = (EditText) getView().findViewById(R.id.description); - description.setText(ev.description,TextView.BufferType.EDITABLE); - break; - case R.layout.add_event_other_tab: - break; - } - - } - private static class OnItemSelectedListener implements android.widget.AdapterView.OnItemSelectedListener{ private final View repeatCount; private final View repeatUntil; @@ -102,20 +64,49 @@ public final class TrivialFragment extends Fragment { } } - public static final String ARGUMENT_LAYOUT="layout"; + public static final String ARGUMENT_EVENT = "Event"; + public static final String ARGUMENT_LAYOUT = "layout"; + private Event ev; @Override public View onCreateView(final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState) { - final View view=inflater.inflate(getArguments().getInt(ARGUMENT_LAYOUT), container, false); - final LinearLayout layout = (LinearLayout) view.findViewById(R.id.repeat_layout); - - if(layout != null){ - final Switch repeatSwitch = (Switch) view.findViewById(R.id.repeat_switch); - Utils.setEnabledRecursively(layout, false); + + ev=getArguments().getParcelable(ARGUMENT_EVENT); + switch (getArguments().getInt(ARGUMENT_LAYOUT)) { + case R.layout.add_event_basic_tab: + final LinearLayout layout = (LinearLayout) view.findViewById(R.id.repeat_layout); + final Switch repeatSwitch = (Switch) view.findViewById(R.id.repeat_switch); + Utils.setEnabledRecursively(layout, false); - repeatSwitch.setOnCheckedChangeListener(new OnCheckedChangeListener(layout, view)); - } + repeatSwitch.setOnCheckedChangeListener(new OnCheckedChangeListener(layout, view)); + + EditText title = (EditText) view.findViewById(R.id.eventtitle); + title.setText(ev.title); + + TextView tstart = (TextView) view.findViewById(R.id.time_start); + TextView tend = (TextView) view.findViewById(R.id.time_end); + SimpleDateFormat sf=new SimpleDateFormat("HH:MM"); + Date d=new Date(ev.dtstart); + tstart.setText(sf.format(d).toString()); + d.setTime(ev.dtend); + tend.setText(sf.format(d).toString()); + + SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd"); + TextView dstart = (TextView)view.findViewById(R.id.date_start); + TextView dend = (TextView)view.findViewById(R.id.date_end); + d.setTime(ev.dtstart); + dstart.setText(sd.format(d).toString()); + d.setTime(ev.dtend); + dend.setText(sd.format(d).toString()); + break; + case R.layout.add_event_details_tab: + EditText description = (EditText) view.findViewById(R.id.description); + description.setText(ev.description); + break; + case R.layout.add_event_other_tab: + break; + } return view; } }