Как сделать всплывающие окна?

Рейтинг: 1Ответов: 1Опубликовано: 10.09.2014

Всем привет!

Учусь разработке Android0приложения. Делаю вспылвающие окна.

Toast.makeText(this, "Нажата кнопка ОК", Toast.LENGTH_LONG).show();

Выходит вот такая ошибка:

The method makeText(Context, CharSequence, int) in the type Toast is not applicable for the arguments (new View.OnClickListener(){}, String, int)

В чем может быть проблема. Клик по кнопке реализую через интерфейс:

OnClickListener oCickBtnOk = new OnClickListener()

Спасибо!

Ответы

▲ 3Принят

Ты, наверное, Toast.makeText(this, "Нажата кнопка ОК", Toast.LENGTH_LONG).show(); написал в анонимном классе? Попробуй реализовать интерйфейс с помощью активити, как здесь:

public class MainActivity extends ActionBarActivity implements OnClickListener

Либо пропиши MainActivity.this вместо this.