diff --git a/android/src/com/reecedunn/espeak/eSpeakActivity.java b/android/src/com/reecedunn/espeak/eSpeakActivity.java index 31a88d1d..6ebca75f 100644 --- a/android/src/com/reecedunn/espeak/eSpeakActivity.java +++ b/android/src/com/reecedunn/espeak/eSpeakActivity.java @@ -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();