2013-10-26 3 views
0

Я после введения IntelliJ IDEA к Android (с использованием об 12.1.6):IntelliJ примеры вводных дает ошибки компиляции

http://confluence.jetbrains.com/display/IntelliJIDEA/Make+the+application+interactive

В разделе 3 он просит вас использовать добавьте следующий обработчик события:

private void InitializeApp() 
{ 
message = (TextView) findViewById(R.id.message); 
droid = (ImageView) findViewById(R.id.imageView); 

// Define and attach listeners 
droidTapListener = new View.OnClickListener() { 
    public void onClick(View v) { 
     TapDroid(); 
    } 
}; 
droid.setOnClickListener(droidTapListener); 
} 

, но это как раз и приводит к их ошибки компиляции:

java: cannot find symbol 
symbol: variable droidTapListener 
location: class com.example.app2.MyActivity 
java: cannot find symbol 
symbol: method TapDroid() 
    java: cannot find symbol 
    symbol: variable droidTapListener 
    location: class com.example.app2.MyActivity 

Я подозреваю, что документация устарела, но может кто-нибудь объяснить, как это исправить?

Спасибо,

Марк

ответ

1

Вы пропустили две строки непосредственно перед:

private View.OnClickListener droidTapListener; 

добавить этот элемент к классу MyActivity и инициализировать его в InitializeAppmethod

+0

Отлично, теперь он работает, спасибо! – kotozna

Смежные вопросы