Создание Android MessageBox без контекста или активности? - PullRequest
0 голосов
/ 06 августа 2011

Есть ли способ создать MessageBox в Android без передачи контекста?Мне это нужно для отладки.Я использую phonegap, и у меня есть специальный плагин, реализованный в java и вызываемый javascript, который связан через phonegap.

Ответы [ 2 ]

1 голос
/ 08 января 2013
Toast.makeText(this.cordova.getActivity(), toast, Toast.LENGTH_SHORT).show();

(примечание Toast.makeText, вероятно, неправильный пример, потому что он не работает в фоновых потоках, но подход, вероятно, все еще действителен.)

из раздела общих ошибок в phonegap docs

Плагины не имеют прямого доступа к контексту, как в прошлом.Устаревший член ctx устарел и будет удален через шесть месяцев после выпуска 2.0.Все методы, которые есть в ctx, существуют в контексте, поэтому оба метода getContext () и getActivity () `способны возвращать нужный объект.

1 голос
/ 06 августа 2011

Вы пытались создать его с нулевым контентом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...