alertDialog.setTitle не может быть разрешен или не является полем - PullRequest
0 голосов
/ 13 июня 2011

Хорошо, позвольте мне начать с указания, что я абсолютный новичок с java и android, хотя я знаю php и баловался с C, Python и несколькими другими языками.Тем не менее, в данный момент я немного перегружен головой.

В любом случае, я создал новый проект для Android в Eclipse, немного привет, и мне хотелось бы, чтобы всплыло диалоговое окно.с обычным сообщением и кнопкой ОК, чтобы закрыть диалоговое окно.

Я импортировал AlertDialog в свое действие:

import android.app.AlertDialog;

, а затем создал объект AlertDialog:

AlertDialog alertDialog = new AlertDialog.Builder(this).create();

, но затем Eclipse выдает ошибку, когда я пытаюсь установить свойство в alertDialog:

alertDialog.setTitle = "Debug";

, которое препятствует компиляции моего приложения.Я немного растерялся, когда посмотрел несколько руководств в Интернете и, похоже, не вижу, что я делаю неправильно.

Кроме того, я понимаю, что есть лучшие способы броситьдиалоговое окно, включающее ввод их в действие, но я просто хочу это для быстрого отладочного отзыва и просто узнать, что, черт возьми, происходит:)

Полный исходный код этого действия находится здесь: http://dl.dropbox.com/u/3331622/activity.txt

Спасибо за вашу помощь!

1 Ответ

4 голосов
/ 13 июня 2011

Вам нужно запомнить другой синтаксис в java:

alertDialog.setTitle("Debug");

Вы используете метод в классе AlertDialog, не имеющий доступа к открытому полю.

...