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

При открытии программы узнать данные, которые хранятся в второй форме Activity, не переходя на неё - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как правильно масштабировать фрагмент http://www.cyberforum.ru/android-dev/thread1747842.html
Подскажите плз как идеологически правильно реализовать layout (или, возможно, несколько layutов). Экран разделен по вертикали на 3 части. Две верхние части - изображения. Внизу - в виде фрагмента - listview. Задача - при клике на ListView оно должно вырасти вверх и занять ⅔ экрана. А изображения - уменьшиться в размерах и встать в оставшей ⅓ по горизонтали. Желательно все это с анимацией....
Android Клиент-серверное приложение Идея такова: Мы со смартфона перехватываем handshake от какой-то wifi сети (это происходит с помощью другого приложения) и передаем его на сервер (домашний ПК) который его будет расшифровывать. В случае успеха сервер отсылает пароль клиенту. Как это реализовать находясь с сервером в разных сетях, как запустить сервер у себя на компе? В общем посоветуйте пожалуйста чего почитать. http://www.cyberforum.ru/android-dev/thread1747835.html
В андроид 4.3 и выше не выходит background картинка Android
Всем привет. на версиях 4.3 выше не выходит бэкграунд картинка и только белый фон, на нижних версиях все в порядке, в чем моя ошибка подскажите пожалуйста? Как сделать чтобы фото бекграунд выходило во всех версиях андроида. Фото вызывается из папки drawable. Программа пишется на Андроид Студио 2.0. Размер фото 1280х1768 png. И ещё я посмотрел несколько приложении на больших версиях, цвет...
Android Добавление способов оплаты в приложение Андроид, электронные кошельки
Пишу приложение для Андроид, в нем нужно реализовать функцию, чтобы пользователь мог перечислить деньги на счет. Не знаю как это реализовать. Интересует как можно больше способов оплаты: Виза, электронные кошельки и т.д. Буду признателен за помощь или подсказки.
Android Поиск в строке слова из массива и замена его http://www.cyberforum.ru/android-dev/thread1747482.html
Снова я) возник вопрос по джаве. Есть у меня строка "12 мая 2016". Есть ArrayList<Mounth>, в котором в каждом item хранятся 2 string'a, к примеру: "мая" и "май". Так вот, к той строке, которая была дана, нужно проверить, содержиться ли в ней элемент из первого столбца ArrayList'a, и если содержится, заменить его на элемент из второго столбца эррейлиста. Есть ли какие то функции для этого? Или...
Android Подскажите элемент интерфейса Добрый вечер! Хочу сделать что-то по типу разблокировки экрана на Android, когда для запуска функции необходимо перетащить шарик к границе указанной области. Подскажите пожалуйста, есть ли стандартный интерфейс для реализации этой функции? подробнее

Показать сообщение отдельно
Kadagor
12 / 12 / 4
Регистрация: 17.09.2015
Сообщений: 45
31.05.2016, 16:15     При открытии программы узнать данные, которые хранятся в второй форме Activity, не переходя на неё
Цитата Сообщение от Drago56 Посмотреть сообщение
Еще вопрос как правильно считать данные из SharedPreferences
Объявляем:
Java
1
2
private SharedPreferences mySharedPreferences;
public static String preferenseFile = "preferense"; // имя файла где будут сохранены настройки.
Считываем данные из:
Java
1
2
3
4
5
int mode = Activity.MODE_PRIVATE;
mySharedPreferences = getSharedPreferences(preferenseFile, mode);
intVariable = mySharedPreferences.getInt("INT_VAL", 0); // 0 - значение которое вернет ф-я если переменная INT_VAL не существует
boolVariable = mySharedPreferences.getBoolean("BOOL_VAL", true);
stringVariable = mySharedPreferences.getString("STR_VAL","");
Сохраняем:
Java
1
2
3
SharedPreferences.Editor editor = mySharedPreferences.edit();
editor.putBoolean("fViewImage", fViewImage);
editor.apply();
Цитата Сообщение от Drago56 Посмотреть сообщение
эти данные временные и мне не надо их сохранять
SharedPreferences - удобный инструмент чтобы хранить настройки, если данные постоянно меняются он здесь не актуален
Цитата Сообщение от Drago56 Посмотреть сообщение
как постоянно выводить в другом activity их?
Как вариант установим таймер с обновлением в 1 сек.
Java
1
2
3
4
5
6
7
8
9
int timeToReset = 1;
ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor();
        service.schedule(new Runnable() {
            @Override
            public void run() {
                // Здесь читаем данные и что-то с ними делаем
                time.setText(buf_dat3);
            }
        }, timeToReset, TimeUnit.SECONDS);
Добавлено через 8 минут
Упс, этот счетчик сработает только раз на 1 сек.
Используй:
Java
1
service.scheduleAtFixedRate(new Runnable() { ... }, 0, 1, TimeUnit.SECONDS);
 
Текущее время: 21:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru