final ActionBar.Tab t2 = actionBar.newTab().setText(this.getString(R.string.addevtab2));
final ActionBar.Tab t3 = actionBar.newTab().setText(this.getString(R.string.addevtab3));
- f1 = new TrivialFragment();
+ f1 = new TrivialFragment(tempEvent);
final Bundle b1=new Bundle();
b1.putInt(TrivialFragment.ARGUMENT_LAYOUT, R.layout.add_event_basic_tab);
f1.setArguments(b1);
- f2 = new TrivialFragment();
+ f2 = new TrivialFragment(tempEvent);
final Bundle b2=new Bundle();
b2.putInt(TrivialFragment.ARGUMENT_LAYOUT, R.layout.add_event_details_tab);
f2.setArguments(b2);
- f3 = new TrivialFragment();
+ f3 = new TrivialFragment(tempEvent);
final Bundle b3=new Bundle();
b3.putInt(TrivialFragment.ARGUMENT_LAYOUT, R.layout.add_event_other_tab);
f3.setArguments(b3);
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
-import android.widget.AdapterView;
-import android.widget.CompoundButton;
-import android.widget.LinearLayout;
-import android.widget.Spinner;
-import android.widget.Switch;
+import android.widget.*;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
public final class TrivialFragment extends Fragment {
+ Event ev;
+ public TrivialFragment(Event e) {
+ ev=e;
+ }
+
+ @Override
+ public void onActivityCreated (Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ 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;