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

Не могу передать значение в другой класс - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Непоятная работа БД http://www.cyberforum.ru/android-dev/thread1408262.html
порядок действий: 1. делаю записи в бд 2. проверяю. все имеется как нужно. 3. дальше очищаю эту таблицу. пытаюсь вывести - пусто. все удалено как надо. 4. делаю опять запись в эту таблицу (по идее очищенную уже) 5. появляются старые записи + новые что с ним не так?
Android Создание приложения под Android OS Уважаемые форумчане! Помогите пожалуйста На базе какой программы(ПК или смартфона) можно создать свое собственное приложение для удаленного администрирования локальной вычичслительной сети на смартфон под управлением Android OS 4.4 KitKat? http://www.cyberforum.ru/android-dev/thread1408249.html
Android FloatingButton + RecyclerView+ RefreshLayout
Имеется xml: <!--RefreshLayout--> <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:fab="http://schemas.android.com/apk/res-auto" android:id="@+id/refresh_view" android:layout_width="match_parent" android:layout_height="match_parent"> <!--FrameLayout--> <FrameLayout
Кинуть событие Android
Здравствуйте. Есть два потока : основной (MainActivity) и второй, который подгружает данные с сервера, записывает их в БД и после загрузки данных мне необходимо отрисовать содержимое для пользователя заново вот я хочу из второго потока кинуть событие, которое отловил бы основной поток как это можно сделать? или это делается как-то по-другому?
Android Изображение увиличивается в 2 раза http://www.cyberforum.ru/android-dev/thread1408114.html
Здравствуйте, я на карту вывожу различные метки, в качестве меток беру изображения из res\drawable. При выводе на карту метка с изображением увеличивается в 2 раза, т.е. была размером 32х32 пикселя, а в программе стала 64х64 пикселя. А необходимо чтобы в независимо от размера экрана чтоб размер метки был в оригинале. Вывожу метки на карту я этим методом:Drawable studMarker1 =...
Android Приложение с собственной картой Делаю первое приложение под платформу android (автобусы города), еще не знаю многих тонкостей.(К сожалению друзей android developer'ов тоже нет, по этому приходится постигать всё самому). У меня в приложении три активности, "Список маршрутов", "Карта", "Остановка". Ну со списком маршрутов разобрался, тут не сложно. Для Карты, заюзал библиотекуsubsampling-scale-image-view. С ней без проблем... подробнее

Показать сообщение отдельно
wolf3d
0 / 0 / 0
Регистрация: 30.03.2015
Сообщений: 7
01.04.2015, 00:46  [ТС]     Не могу передать значение в другой класс
забыл упомянуть:
еще пробовал передать через параметр:
Вызов в Service.java:
Java
1
2
3
4
5
6
            case st.SET_KEY_CALC_NUMBER0: // обработка клавиши 0 
                LatinKey calcind = st.curKbd().getKeyByCode(-550);
//                calcind.calcInd="0";
                calcind.init(null,"0");
            break;
        }
Обработка:
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
    static class LatinKey extends Keyboard.Key {
// ...  
// индикатор калькулятора
        String calcInd="";
// ...
        void init(Row parent, String CalcInd)
        {
            trueRepeat = repeatable;
            repeatable = false;
            m_kd = new KeyDrw(this);
            m_kd.m_bNoColorIcon = noColorIcon;
            m_kd.setSmallLabel(smallLabel);
//            calcInd="0";
            String  s = CalcInd.toString();
            if (s.length()!=0) {
                if (mainText== null)
                    mainText = "q";
                if (m_kd.txtMain== null)
                    m_kd.txtMain = "h";
                m_kd.txtMain+=s;
                mainText+=s.toString();
            }
// ...      
    }
за сутки - 68 просмотров, ни одного ответа.
Неужели это такая сложная задача и никто не знает как её решить? Я думаю это тривиально и все дружно игнорируют. Помогите, пожалуйста, хотябы ткните носом в каком направлении рыть.
Я понимаю что в метод Init передается ссылка на CalcInd и что создается новая переменная CalcInd в которую копируется содержимое из вызывающего метода (service.java), но в отладчике видно что "0" присваевается переменной s. Почему же далее ничего не происходит? Непонимаю!
 
Текущее время: 18:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru