import android.app.ActionBar.Tab;
import android.app.Fragment;
import android.app.FragmentTransaction;
+import android.util.Log;
import android.widget.EditText;
import android.widget.TextView;
@Override
public void onTabSelected(final Tab tab, final FragmentTransaction ft) {
- if(isAdded)
- ft.attach(fragment);
- else {
- isAdded = true;
- ft.add(android.R.id.content, fragment);
- }
-
- switch (tabId) {
- case 0:
- //EditText title =(EditText) fragment.getView().findViewById(R.id.eventtitle);
- //title.setText(ev.title, TextView.BufferType.EDITABLE);
- break;
- }
+ ft.replace(android.R.id.content, fragment, null);
}
@Override
public void onTabUnselected(final Tab tab, final FragmentTransaction ft) {
switch (tabId) {
case 0:
- ev.title=fragment.getView().findViewById(R.id.eventtitle).toString();
- String start=fragment.getView().findViewById(R.id.date_start).toString()+ " " +
- fragment.getView().findViewById(R.id.time_start).toString();
- String end=fragment.getView().findViewById(R.id.date_end).toString()+ " " +
- fragment.getView().findViewById(R.id.time_end).toString();
+ ev.title=((TextView)fragment.getView().findViewById(R.id.eventtitle)).getText().toString();
+ String start=((TextView)fragment.getView().findViewById(R.id.date_start)).getText()+ " " +
+ ((TextView)fragment.getView().findViewById(R.id.time_start)).getText();
+ String end=((TextView)fragment.getView().findViewById(R.id.date_end)).getText()+ " " +
+ ((TextView)fragment.getView().findViewById(R.id.time_end)).getText();
try {
Date s=new SimpleDateFormat("yyyy-MM-dd HH:mm").parse(start);
Date e=new SimpleDateFormat("yyyy-MM-dd HH:mm").parse(end);
case 2:
break;
}
- ft.detach(fragment);
}
@Override