Ich erstelle eine Anwendung auf TextToSpeech. Aber wenn ich versuche zu laufen, wird in der folgenden Zeile eine Ausnahme ausgelöst.TextToSpeech zeigen Null Zeiger Ausnahme?
tts.speak(ruleOne, TextToSpeech.QUEUE_ADD, null);
Here is my full code for reference
Bitte geben Sie mir jeden Hinweis. Ich verstehe nicht, was in meinem Code falsch ist. Wenn ich meinen Code kompiliere, werden alle Werte korrekt übergeben, aber wenn er auf das obige TTS-Objekt springt, trifft er auf die Nullzeiger-Ausnahme. ist irgendeine Syntax falsch? Welche Methode ruft zuerst onCreate() oder onActivityResult auf? Vielen Dank im Voraus
Hier ist Logcat Inhalt.
04-10 13:58:34.082: WARN/System.err(19352): java.lang.NullPointerException
04-10 13:58:34.082: WARN/System.err(19352): at com.example.examguide.ExamRulesActivity.onCreate(ExamRulesActivity.java:60)
04-10 13:58:34.082: WARN/System.err(19352): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-10 13:58:34.092: WARN/System.err(19352): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
04-10 13:58:34.092: WARN/System.err(19352): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
04-10 13:58:34.092: WARN/System.err(19352): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
04-10 13:58:34.092: WARN/System.err(19352): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
04-10 13:58:34.092: WARN/System.err(19352): at android.os.Handler.dispatchMessage(Handler.java:99)
04-10 13:58:34.092: WARN/System.err(19352): at android.os.Looper.loop(Looper.java:123)
04-10 13:58:34.092: WARN/System.err(19352): at android.app.ActivityThread.main(ActivityThread.java:3683)
04-10 13:58:34.102: WARN/System.err(19352): at java.lang.reflect.Method.invokeNative(Native Method)
04-10 13:58:34.102: WARN/System.err(19352): at java.lang.reflect.Method.invoke(Method.java:507)
04-10 13:58:34.102: WARN/System.err(19352): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
04-10 13:58:34.102: WARN/System.err(19352): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
04-10 13:58:34.102: WARN/System.err(19352): at dalvik.system.NativeStart.main(Native Method)
Bitte posten Sie die volle Stack-Trace. –
@LukasKnuth hier füge ich Logcat –