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

This commit is contained in:
Reece H. Dunn
2013-10-14 19:22:23 +01:00
parent 2c593987cd
commit 66818b4e4a
@@ -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();