Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как запихнуть в DialogFragment список контролов? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Получение своего местоположения на карте http://www.cyberforum.ru/android-dev/thread1309399.html
Здравствуйте. Есть небольшая проблема с получением своего местоположения на карте. Никак не могу понять, как это сделать. Что пробовал: private GoogleMap mMap; public void GoButtonClick(View...
Программирование Android Использованеи materialdesign Решил оформление приложения обновить под lollipop, поменял в android studio buildToolsVersion "21.0.2" поставил compile "com.android.support:appcompat-v7:21.0.2" Однако при создании темы <style... http://www.cyberforum.ru/android-dev/thread1309367.html
Программирование Android Потребление памяти программы
Можно ли получить потребление памяти текущей программы? Если да, то как?
Программирование Android Определить первый пустой элемент ArrayList
Есть ArrayList, там несколько элементов пустые, нужно определить самый первый, его индекс.
Программирование Android Не запускается эмулятор в Android Studio http://www.cyberforum.ru/android-dev/thread1309296.html
Всех приветствую! Последние пару недель занимаюсь установкой и настройкой Android Studio. На данный момент студия вроде бы нормально генерит проект типа "Hello world!", но запускать его в...
Программирование Android Трудоемкость проекта Сколько программистов нужно и сколка время займет написания программы (Серверную часть клиенскую веб, под ключь) на подобии Скайпа только без видеосвязи? Спасибо за ответы если таковы будут., подробнее

Показать сообщение отдельно
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,734
28.11.2014, 18:03
Сегодня выяснил, что следует активнее использовать метод onAttach, если планируется взаимодействие DialogFragment с его Activity. А именно, иногда надо не забыть прописать такие строчки:
Java
1
2
3
4
5
6
7
8
9
10
    @Override
    public void onAttach(Activity activity) {
        super.onAttach(activity);
        try {
            this.activity = (MainActivity) activity;
            // Здесь же можно описать создание объектов, зависящих от контекста. Контекстом будет activity.
        } catch (ClassCastException e) {
            throw new ClassCastException(activity.toString() + " Not MainActivity class instance");
        }
    }
Пока не протестировал на нескольких устройствах, но надеюсь, что это решит проблему, когда некий объект переставал существовать и давал NullPointerException, потому что зависел от контекста, а MainActivity в тот момент могла уничтожиться.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.