2012-01-22 4 views
0

Я новичок и работаю с недавно купленной мной книгой. Теперь я должен создать свое первое приложение: он должен дать текст и сказать «Привет» (в моем случае это немецкий язык для «SagHallo»). я прочитал 2 места в книге снова и снова в течение последних целых 2 часа, но я не буду исходить :(Я использую Eclipse, Не могли бы вы объяснить мою вину Ошибка:.? The method onInit(int) of type StartActivity must override a superclass method StartActivity.java /SagHallo/src/de/androidnewcomer/saghallo line 22 Java Problemметод onInit (int) типа StartActivity должен переопределять метод суперкласса

И мой код:

package de.androidnewcomer.saghallo; 

import java.util.Locale; 

import android.app.Activity; 
import android.os.Bundle; 
import android.speech.tts.TextToSpeech; 
import android.speech.tts.TextToSpeech.OnInitListener; 

public class StartActivity extends Activity implements OnInitListener { 

    private TextToSpeech tts; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     tts = new TextToSpeech(this, this); 
    } 

    @Override 
    public void onInit(int status) { 
     tts.setLanguage(Locale.GERMAN); 
     tts.speak("Hallo!", TextToSpeech.QUEUE_FLUSH, null); 
    } 
}  

ответ

0

Удалить "@Override" аннотацию на методе OnInit()

+0

Спасибо, что разработал :). – user1163782