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

Доступ к элементам управления одной активности через другую - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как разместить EditText и область рисования Canvas в одном Activity? http://www.cyberforum.ru/android-dev/thread1429128.html
Как разместить EditText и область рисования Canvas в одном Activity?
Программирование Android Как перевернуть ListView? Здравствуйте! Подскажите, пожалуйста, как перевернуть ListView. Чтобы новые элементы, которые добавляются динамически, добавлялись вверх списка. Вообщем, также как это сделано в Instagrem, VK и т.д. http://www.cyberforum.ru/android-dev/thread1428825.html
QT, OpenCV, Android ( подключение ) Программирование Android
1.Скачал и установил OpenCV-2.4.11-android-sdk 2. Прописал пути к sdk в pro файл (проект собирается и запускается на телефоне) 3.Собственно вопрос, что еще надо прописать и где для того, чтобы мспользовать opencv? Mat image = imread("face.jpg", 1); к примеру это При попытке #include <E:/OpenCVAndroid/OpenCV-android-sdk/sdk/native/jni/include/opencv2/imgproc/imgproc.hpp> Выдает ошибку...
Программирование Android Можно ли убрать автоматическую поправку элементов управления на на mainactivity
Можно ли убрать автоматическую поправку элементов управления на на mainactivity? А то хочу пододвинуть одну кнопку в итоге двигается всё что можно
Программирование Android Android - Передача данных с одного Activity на другое Activity http://www.cyberforum.ru/android-dev/thread1428446.html
Здравствуйте , возникла необходимость получения числовых (int и float ну или double) данных в одном Activity , а обработка и вывод результата в другом. Например: в одном layout файле мы получаем два числа , которые были введены в EditText1 и EditText2 потом мы нажатием на кнопку вызываем другой класс , в который передаются эти два числа , там присваиваются к другим 2 переменным и выводятся уже в...
Программирование Android Какая рекламная сеть самая лучшая для Android? Использую AdMob кликов почти 0. мне кажется у AdMob гавнёвая реклама, нужна сеть где больше игр, что посоветуете? хотел подключить MobFox так они так залупились - им и скриншоты из кабинета гуглмаркета подавай и фото паспорта/водительского подавай подробнее

Показать сообщение отдельно
Pablito
2413 / 1858 / 581
Регистрация: 12.05.2014
Сообщений: 6,592
Завершенные тесты: 1
24.04.2015, 20:42     Доступ к элементам управления одной активности через другую
я не говорил что только через статик, наоборот, я писал что все-таки лучше пользоваться интентами
там делов-то 2-3 строчки что бы запаковать данные и еще 2 что бы достать в другой активити

Добавлено через 24 минуты
допустим у нас есть две активити - MyActivity и SecondActivity
что-бы передать данные из первой во вторую создаем простой класс, назовем его A
Java
1
2
3
4
class A implements Serializable {
    int anInt;
    ArrayList<String> list;
}
поля взяты для примера, типа передаем число и список строк

1. упаковываем все, что нужно передать
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class MyActivity extends Activity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        ArrayList<String> list = new ArrayList<>();
        list.add("строка 1");
        list.add("еще строка");
 
        A a = new A();
        a.anInt = 42;
        a.list = list;
 
        Intent intent = new Intent(this, MySecondActivity.class);
        intent.putExtra("ourData", a);
        startActivity(intent);
    }
}


2. достаем во второй активити наши данные
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
public class MySecondActivity extends Activity {
 
    @Override
    protected void onResume() {
        super.onResume();
        A a = (A) getIntent().getSerializableExtra("ourData");
        Log.i("===", a.list.get(0));
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru