Персональные блоги → Создаем свой dialog в Android (подвох в официальной документации)
Решил создасть свой Dialog в andriod. Знания получал из официальной документации. Но, как оказалось здесь есть подвох. Если следовать рекомендациям из документации Creating a Custom Dialog, то всегда получаю ошибку:
ошибку вызывает метод:
Причина в том, что конструктору объекта
Фиксится достаточно легко. Меняем
Думаю данную неточность исправят в документации позже, но будьте внимательны.
Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an applicationошибку вызывает метод:
@Override
protected Dialog onCreateDialog(int id) {
Context mContext = getApplicationContext();
Dialog dialog = new Dialog(mContext);
dialog.setContentView(R.layout.quicklog);
dialog.setTitle("Custom Dialog");
TextView text = (TextView) dialog.findViewById(R.id.text);
text.setText("Hello, this is a custom dialog!");
return dialog;
} Причина в том, что конструктору объекта
Dialog передается не правильный контекст:Context mContext = getApplicationContext();
Dialog dialog = new Dialog(mContext);
Фиксится достаточно легко. Меняем
getApplicationContext() на this:Dialog dialog = new Dialog(this);
Думаю данную неточность исправят в документации позже, но будьте внимательны.
Android → Стань судьей Android Developer Challange 2. На Android Market появилось программа для судей-волонтеров
Два дня назад Google наконец-то опубликовал на Android Market программу для судей Android Developer Challenge 2. Результаты первого тура целиком зависят от оценок пользователей! Есть около 2 недель на то, чтобы проголосовать.
Был опубликован неполный список программ, засабмиченных на ADC 2.
В списке около 100 программ, но на самом деле их гораздо больше. Около 50 я уже успел посмотреть и поставить им оценки, а Judging app предлагает посмотреть все новые и новые приложения. Жена будет недовольна тем, как я проведу выходные :(
Был опубликован неполный список программ, засабмиченных на ADC 2.
В списке около 100 программ, но на самом деле их гораздо больше. Около 50 я уже успел посмотреть и поставить им оценки, а Judging app предлагает посмотреть все новые и новые приложения. Жена будет недовольна тем, как я проведу выходные :(
Android → Победители Android Developer Challenge
Несколько дней назад официальный блог разработчиков Android огласил список победителей и финалистов Android Developer Challenge, проходившего последние пол года. 7 судий выбирали лучшие из 50 приложений выйгравших первый этап конкурса. Авторы 10 лучших приложений получили по $275 тысяч, а 11-20 по $100 тысяч. Предлагаю ознакомиться со списком. Итак, 20 счастливчиков…
Android → SDK, Android Developer Challenge, сообщество, блог, видеоканал
Как и было обещано, сегодня появился software development kit. Предлагается создавать приложения на Java и запускать на Dalvik, виртуальной машине, работающей c ядром Linux. Стала доступна документация: «если вы хотите знать, как разрабатывать приложения для Android, вы находитесь в правильном месте. Сайт обеспечит вас всей необходимой документацией, которая поможет вам понять Android и начать создавать приложения для этой платформы». Прямо сейчас можно создать своё собственное первое приложение для новой мобильной платформы.