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

@@ -84,9 +84,6 @@ public class eSpeakActivity extends Activity {
((ListView)findViewById(R.id.properties)).setAdapter(mInformationView);
mText = (EditText)findViewById(R.id.editText1);

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

setState(State.LOADING);
checkVoiceData();

@@ -110,6 +107,14 @@ public class eSpeakActivity extends Activity {
});
}

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

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

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

Loading…
Cancel
Save