@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ////// ******** Initializing and assigning memory to UI Items ********** ///////// editVoiceDetails = (RelativeLayout) findViewById(R.id.edit_voice_details); editTimeDetailsChronometer = (Chronometer) findViewById(R.id.edit_time_details_chronometer); editStopButton = (Button) findViewById(R.id.edit_stop_button); editPlayButton = (Button) findViewById(R.id.edit_play_button); editRerecordButton = (Button) findViewById(R.id.edit_rerecord_button); typeOfEntry = R.string.voice; typeOfEntryFinished = R.string.finished_voiceentry; typeOfEntryUnfinished = R.string.unfinished_voiceentry; editHelper(); // ////// ******** Starts Recording each time activity starts ****** /////// if (android.os.Environment.getExternalStorageState() .equals(android.os.Environment.MEDIA_MOUNTED)) { setGraphicsVoice(); if (intentExtras.containsKey(Constants.KEY_ENTRY_LIST_EXTRA) && !setUnknown) { File tempFile; if (isFromFavorite) { tempFile = fileHelper.getAudioFileFavorite(mFavoriteList.id); } else { tempFile = fileHelper.getAudioFileEntry(entry.id); } if (tempFile.canRead()) { if (isFromFavorite) { mAudioPlay = new AudioPlay(mFavoriteList.id, this, isFromFavorite); } else { mAudioPlay = new AudioPlay(entry.id, this, isFromFavorite); } editStopButton.setVisibility(View.GONE); editPlayButton.setVisibility(View.VISIBLE); editRerecordButton.setVisibility(View.VISIBLE); editTimeDetailsChronometer.setText( new DisplayTimeForChronometer().getDisplayTime(mAudioPlay.getPlayBackTime())); } else { editTimeDetailsChronometer.setText("Audio File Missing"); editTimeDetailsChronometer.setTextSize(TypedValue.COMPLEX_UNIT_SP, 16); editRerecordButton.setVisibility(View.VISIBLE); editStopButton.setVisibility(View.GONE); editPlayButton.setVisibility(View.GONE); } } else { if (!isFromFavorite) { mRecordingHelper = new RecordingHelper(fileHelper.getAudioFileEntry(entry.id), this); mRecordingHelper.startRecording(); controlVoiceChronometer(); } } } else { Toast.makeText(this, "sdcard not available", Toast.LENGTH_LONG).show(); } setClickListeners(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); typeOfEntry = R.string.text; typeOfEntryFinished = R.string.unfinished_textentry; typeOfEntryUnfinished = R.string.unfinished_textentry; editHelper(); createDatabaseEntry(); setFavoriteHelper(); }