Форум программистов, компьютерный форум CyberForum.ru

Как вызват код, выполняющийся до старта первой Activity? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Можно ли поставить Open Server на андроид? http://www.cyberforum.ru/android-dev/thread1740954.html
Мне нужно локально (без доступа интернет) развернуть сайт на планшете с ОС андроид. Имеется ли такая возможность? Мне даже не обязательно ставить именно Open Server, можно любой другой веб сервер, который бы поддерживал joomla 3. Но пока ничего не удается найти, что можно посмотреть?
Программирование Android Определить возможность добавления SIP номеров Доброго времени суток. Недавно начал разбираться в добавлении телефонных контактов и обнаружил следующие, что хоть в API есть возможность с помощью ContactsContract.CommonDataKinds.SipAddress добавить номер SIP-а, но не во всех телефонах (зависит от прошивки производителя) можно увидеть это в профиле контакта. Добавление происходит обычным методом ... http://www.cyberforum.ru/android-dev/thread1740946.html
Программирование Android OpenCV (ROI, Canny)
Делаю снимок с камеры, сохраняю его на устройстве по пути filePath, далее нужно обрезать эту фотографию и применить к полученному "обрезку" оператор Кэнни, при поиске нашел различные реализации, но при попытке реализовать его выдает ошибку при считывании изображения: File filePath = ...; ... Mat img = Imgcodecs.imread(filePath.toString()); //CRASH Rect roi = new Rect(300, 50, 50, 10);...
Программирование Android Проверить, подключился ли телефон к заданному Bluetooth-адаптеру
Мне нужно проверить подключился телефон к заданному блю-адаптеру или нет... Можно использовать BluetoothAdapter.checkBluetoothAddress("90:E7:C4:B1:7C:9A")? или что-то другое? Добавлено через 19 минут или сравнивать BluetoothAdapter.getDefaultAdapter().getAddress(); с адресом ?
Программирование Android Переход из Fragment в Activity http://www.cyberforum.ru/android-dev/thread1740757.html
как реализовать переход из Fragment В activity в фрагменте кнопка при нажатии которой происходит переход в активити
Программирование Android Apktool, подпись файла как подписать файл с помощью apktool? подробнее

Показать сообщение отдельно
arvalon
21 / 6 / 2
Регистрация: 26.10.2012
Сообщений: 154
Записей в блоге: 1

Как вызват код, выполняющийся до старта первой Activity? - Программирование Android

21.05.2016, 12:56. Просмотров 53. Ответов 1
Метки (Все метки)

Добрый день!
Столкнулся с задачей, не знаю как её решить лучше. Хочу что бы некоторый код выполнялся при старте приложения, до появления первой Activity. Знаю что можно создать класс, унаследованный от Application. Это будет сингтон, живущий на всё протяжении жизни приложения и не зависящий ни от какой Activity. У меня есть такой класс MyApplication. Правильно ли вызывать мой код в методе onCreate()? написал заглушку Log.d, кажется работает так как надо.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package ru.arvalon.mytraining;
 
import android.app.Application;
import android.util.Log;
 
public class MyApplication extends Application {
 
    private static  MyApplication singleton;
 
    public static MyApplication getInstance(){
        return singleton;
    }
 
    @Override
    public void onCreate() {
        super.onCreate();
        singleton=this;
        Log.d("norm","Singleton is started!");
        //TODO Место для будущего кода создания БД.
    }
    
    private String somevariable;
    public String getSomevariable() {
        return somevariable;
    }
    public void setSomevariable(String somevariable) {
        this.somevariable = somevariable;
    }
}
Правильно ли так делать, писать то что мне надо в классе наследнике Application в методе onCreate()?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru