Форум программистов, компьютерный форум 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);...
Взлом apk - закон Закон и право
Добрый день/утро/вечер. У меня такой вопрос, за взлом приложения для андроид есть ли какая либо ответственность в РФ ( или в USA ) ?
Android Проверить, подключился ли телефон к заданному Bluetooth-адаптеру http://www.cyberforum.ru/android-dev/thread1740768.html
Мне нужно проверить подключился телефон к заданному блю-адаптеру или нет... Можно использовать BluetoothAdapter.checkBluetoothAddress("90:E7:C4:B1:7C:9A")? или что-то другое? Добавлено через 19 минут или сравнивать BluetoothAdapter.getDefaultAdapter().getAddress(); с адресом ?
Android Переход из Fragment в Activity как реализовать переход из Fragment В activity в фрагменте кнопка при нажатии которой происходит переход в активити подробнее

Показать сообщение отдельно
arvalon
 Аватар для arvalon
15 / 0 / 0
Регистрация: 26.10.2012
Сообщений: 81
21.05.2016, 12:56     Как вызват код, выполняющийся до старта первой Activity?
Добрый день!
Столкнулся с задачей, не знаю как её решить лучше. Хочу что бы некоторый код выполнялся при старте приложения, до появления первой 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()?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru