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

GPSTracker как Service - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Spinner http://www.cyberforum.ru/android-dev/thread1456825.html
кто знает как сделать так чтобы при выборе пункта из Spinner выполнялся отдельный кусок кода? в моем случае есть код для генерации случайных чисел(ключ) и нужно сделать так чтобы при выборе длины...
Программирование Android Удаление записей из таблицы Когда удалял последнюю запись из таблицы из БД все работало норм! А когда удалили запись к примеру под №1, после попытался вывести данные - ошибка! С чем это связано? db.delete("mytable", "id = " +... http://www.cyberforum.ru/android-dev/thread1456771.html
Программирование Android Генерация Color Palette
Есть ли инструмент который генерирует все остальные цвета (http://www.google.com/design/spec/style/color.html#) при указании лишь PrimaryColor?
Задача: сделать клиент под андроид для существующего сервера на php Программирование Android
Доброго времени суток! Дано: есть сервер ngins c базой данных на mysql. Есть клиент на php, все хорошо работает. Задача: сделать клиент под андроид, в котором реализована часть функций клиента...
Программирование Android Сервисы, биндинг http://www.cyberforum.ru/android-dev/thread1456382.html
Добрый день. Такой вопрос. Использую такой сценарий работы с сервисом: 1. запускаю сервис (startService) 2. подключаюсь к нему(bindService BIND_AUTO_CREATE) 3. запускаю сервис в фереграунде...
Программирование Android Переключение на следующий ListView из предыдущего Ребят, такая проблема. Надо сделать переход по выбранному элементу из одного списка в другой и в нем, к примеру, переход на страницу с описанием выбранного элемента. В хедере наверху должно... подробнее

Показать сообщение отдельно
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
25.05.2015, 08:47
В MainActivity заводишь зверя, например
Java
1
2
3
4
5
6
7
8
9
10
11
12
private BroadcastReceiver mMessageReceiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
            Toast.makeText(getBaseContext(), 
            "Got command to update. Updating...",
            Toast.LENGTH_LONG).show();
            
                        //выцарапываешь данные из интента через get[...]Extra("latitude"), get[...]Extra("longitude");
                        //ну и пользуешь их. 
                        
        }
    };
В onCreate регистрируешь его
Java
1
2
3
4
5
// Register to receive messages.
            // Register an observer (mMessageReceiver) to receive Intents
            // with actions named "update-map".
            LocalBroadcastManager.getInstance(this).registerReceiver(mMessageReceiver,
                      new IntentFilter("update-map"));
В onDestroy его того
Java
1
2
3
4
5
6
@Override
    protected void onDestroy() {
      // Unregister since the activity is about to be closed.
      LocalBroadcastManager.getInstance(this).unregisterReceiver(mMessageReceiver);
      super.onDestroy();
    }
Ну, и теперь там, где тебе надо

Java
1
2
3
4
5
Intent updateMapIntent = new Intent("update-map");
updateMapIntent.putExtra("longitude", ...);
updateMapIntent.putExtra("latitude", ....);
 
LocalBroadcastManager.getInstance(context).sendBroadcast(updateMapIntent);
Вообщем, где-то так
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru