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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.96
Hanty86
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 33
#1

Передача переменных между классами - Android

10.12.2012, 14:04. Просмотров 3415. Ответов 2
Метки нет (Все метки)

Есть Main.java и Settings.java

Settings.java содержит:

Java
1
2
3
4
5
6
7
8
9
public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.settings);
...........................
        String i = list_Path.getText();
        Toast.makeText(getApplicationContext(), "Путь: "+ i, Toast.LENGTH_SHORT).show();
...........................
    }
Как передать в Main.java из Settings.java переменную String i.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 14:04     Передача переменных между классами
Посмотрите здесь:

Android Передача значений между классами
Android Передача данных между Activity1 3
Передача данных между Активити Android
Передача данных между активностями Android
Передача данных между активити Android
Передача значений между Activity Android
Передача чисел между активити Android
Передача данных между ListView Android
Android Кто как передаёт коллекции между активностями, классами?
Передача данных между Activity Android
Передача данных между устройствами Android
Android Передача данных между потоками

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mks81
7 / 7 / 0
Регистрация: 12.10.2012
Сообщений: 51
10.12.2012, 17:52     Передача переменных между классами #2
Java
1
2
3
4
5
6
7
8
9
10
public static String i;
public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.settings);
...........................
        i = list_Path.getText();
        Toast.makeText(getApplicationContext(), "Путь: "+ i, Toast.LENGTH_SHORT).show();
...........................
    }
ну и соответственно из Main уже:
Settings.i
Hanty86
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 33
11.12.2012, 06:30  [ТС]     Передача переменных между классами #3
Все элементарно и просто. Спасибо.
Yandex
Объявления
11.12.2012, 06:30     Передача переменных между классами
Ответ Создать тему
Опции темы

Текущее время: 01:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru