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

Управление медиаплеером в службе - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Импорт файлов в проект http://www.cyberforum.ru/android-dev/thread1721234.html
Здравствуйте. Создал я проект в андроид студио. Появилась следующая структура каталогов: .gradle .idea app build gradle app и тд.
Программирование Android Платежная система Вопрос не совсем по программированию, хотя проблемы отсутствия клавы затрагивает. На сайтах встречается раздел "Поддержка проекта" с предложением перечисления на яндекс-деньги, WebMoney,... http://www.cyberforum.ru/android-dev/thread1721232.html
Программирование Android Для чего производится индексация Андроид-приложений?
Для чего производится индексация андроид приложений? С какой целью?
Как сделать вращения кубика Рубика? Программирование Android
package com.badlogic.androidgames.gl3d; import android.opengl.GLU; import android.view.MotionEvent; import android.view.View; import android.widget.Toast; import...
Программирование Android Програмное управление телефоном http://www.cyberforum.ru/android-dev/thread1720827.html
Привет. Можно ли написать программу которая сама будет управлять телефоном? Поясню, как пример, есть какая-то игра, и в ней необходимо сделать набор действий водя пальцем по сенсорному экрану. Вот я...
Программирование Android ListView из текстового файла + редактирование Возможно создать ListView из текстового файла? Пункты ListView должны редактироваться с помощью всплывающего меню, а так же удаляться и добавляться. При перезапуске приложения всё должно... подробнее

Показать сообщение отдельно
Pablito
2505 / 1989 / 619
Регистрация: 12.05.2014
Сообщений: 6,951
Завершенные тесты: 1
26.04.2016, 13:21
еще как вариант можно сделать свой класс, наследник Application, в котором ловить калбэки от своих активити, что-то типа
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
30
31
32
33
34
35
36
37
38
39
40
41
public class MyApplication extends Application {
 
    private int activeCount;
 
    @Override
    public void onCreate() {
        super.onCreate();
        registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {
            @Override
            public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
            }
 
            @Override
            public void onActivityStarted(Activity activity) {
                activeCount++;
            }
 
            @Override
            public void onActivityResumed(Activity activity) {
            }
 
            @Override
            public void onActivityPaused(Activity activity) {
            }
 
            @Override
            public void onActivityStopped(Activity activity) {
                activeCount--;
                if (activeCount == 0) // говорим сервису прекратить играть
            }
 
            @Override
            public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
            }
 
            @Override
            public void onActivityDestroyed(Activity activity) {
            }
        });
    }
}
и не забыть прописать класс в манифесте
XML
1
2
    <application
        android:name=".MyApplication"
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru