@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); MyLog.v(TAG, "onCreate()"); requestWindowFeature(Window.FEATURE_NO_TITLE); mMemorizeEng = MemorizeEng.createMemorizeEng(); setContentView(R.layout.memorize_select); SharedPreferences settings = getSharedPreferences(MangoDictEng.DICT_SETTING_PREF_NAME, Activity.MODE_PRIVATE); MangoDictEng.mDictPath = settings.getString(MangoDictEng.DICT_SETTING_PATH, MangoDictEng.DICT_DEFAULT_PATH); mMemorizeName = settings.getString(MemorizeActivity.DICT_SETTING_MEMORIZE_NAME, ""); mMemorizePath = MangoDictEng.mDictPath + "/" + MemorizeActivity.MEMORIZE_FOLDER; ImageButton buttonConfirm = (ImageButton) findViewById(R.id.buttonConfirm); buttonConfirm.setOnClickListener( new OnClickListener() { public void onClick(View v) { MyLog.v(TAG, "buttonConfirm.onClick()"); int position = mListView.getCheckedItemPosition(); if (AdapterView.INVALID_POSITION != position) { String memorizeName = mMemorizeFiles[position]; Intent data = new Intent(MemorizeSelectActivity.this, MemorizeActivity.class); Bundle bundle = new Bundle(); bundle.putString("memorizeName", memorizeName); data.putExtras(bundle); setResult(2, data); } finish(); } }); ImageButton buttonCancle = (ImageButton) findViewById(R.id.buttonCancle); buttonCancle.setOnClickListener( new OnClickListener() { public void onClick(View v) { finish(); } }); ImageButton buttonGenerate = (ImageButton) findViewById(R.id.buttonGenerate); buttonGenerate.setOnClickListener( new OnClickListener() { public void onClick(View v) { MyLog.v(TAG, "buttonGenerate.onClick()"); Intent intent = new Intent(MemorizeSelectActivity.this, PathSelectActivity.class); Bundle bundle = new Bundle(); bundle.putString(PathSelectActivity.DEFAULT_PATH, MangoDictUtils.getSDCardPath()); bundle.putString(PathSelectActivity.CLASS_NAME, "MemorizeSelectActivity"); bundle.putInt(PathSelectActivity.SELECT_TYPE, PathSelectActivity.SELECT_TYPE_FILE); intent.putExtras(bundle); startActivityForResult(intent, PathSelectActivity.FILE_RESULT_CODE); } }); mListView = getListView(); mListView.setItemsCanFocus(false); mListView.setChoiceMode(ListView.CHOICE_MODE_SINGLE); getMemorizeList(); }