package net.basilwang; import net.basilwang.config.SAXParse; import net.basilwang.dao.CurriculumService; import net.basilwang.entity.Curriculum; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Spinner; public class EditCurriculumActivity extends Activity { private final String TAG = "editcurriculumactivity"; private CurriculumService curriculumService; private Curriculum curriculum; private String[] severityArray; private Spinner spinnerSeverity; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.edit_curriculum); setTitle(SAXParse.getTAConfiguration().getSelectedCollege().getName()); curriculumService = new CurriculumService(this); severityArray = getResources().getStringArray(R.array.severity); Button btnCancel = (Button) findViewById(R.id.btnCancel); Button btnSave = (Button) findViewById(R.id.btnSave); Bundle bundle = getIntent().getExtras(); long id = bundle.getLong("g"); Log.i(TAG, String.valueOf(id)); curriculum = curriculumService.getCurriculumById((int) id); EditText txtCurriculumName = (EditText) findViewById(R.id.txtCurriculumName); txtCurriculumName.setText(curriculum.getName()); spinnerSeverity = (Spinner) findViewById(R.id.spinnerSeverity); spinnerSeverity.setSelection(curriculum.getSeverity()); btnCancel.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { EditCurriculumActivity.this.finish(); } }); btnSave.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { int severity = spinnerSeverity.getSelectedItemPosition(); curriculum.setSeverity(severity); curriculumService.update(curriculum); EditCurriculumActivity.this.finish(); } }); // spinnerSeverity.setOnItemSelectedListener(new // OnItemSelectedListener(){ // // @Override // public void onItemSelected(AdapterView<?> parent, View view, // int position, long id) { // // // // } // // @Override // public void onNothingSelected(AdapterView<?> parent) { // // // // } // // }); } }