Browse Source

eSpeakActivity: Register the receiver in onStart to avoid an IllegalArgumentEcception.

master
Reece H. Dunn 11 years ago
parent
commit
66818b4e4a
1 changed files with 8 additions and 3 deletions
  1. 8
    3
      android/src/com/reecedunn/espeak/eSpeakActivity.java

+ 8
- 3
android/src/com/reecedunn/espeak/eSpeakActivity.java View File

((ListView)findViewById(R.id.properties)).setAdapter(mInformationView); ((ListView)findViewById(R.id.properties)).setAdapter(mInformationView);
mText = (EditText)findViewById(R.id.editText1); mText = (EditText)findViewById(R.id.editText1);


final IntentFilter filter = new IntentFilter(TtsService.ESPEAK_INITIALIZED);
registerReceiver(mOnEspeakInitialized, filter);

setState(State.LOADING); setState(State.LOADING);
checkVoiceData(); checkVoiceData();


}); });
} }


@Override
public void onStart() {
super.onStart();

final IntentFilter filter = new IntentFilter(TtsService.ESPEAK_INITIALIZED);
registerReceiver(mOnEspeakInitialized, filter);
}

@Override @Override
public void onStop() { public void onStop() {
super.onStop(); super.onStop();

Loading…
Cancel
Save