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

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

Войти
Регистрация
Восстановить пароль
 
Путин
42 / 22 / 6
Регистрация: 14.04.2011
Сообщений: 578
#1

Как выполнить setContentView из другого класса? - Программирование Android

30.12.2014, 18:05. Просмотров 454. Ответов 1
Метки нет (Все метки)

Есть класс "Core" который является "точкой входа" в приложение, и есть класс в котором я меняю контент, но если я просто допишу "extends Activity" и пойду писать "setContentView" он вываливается говорит что NULL ptr.. Тогда мне пришлось в "Core" сделать нечто такое:
Java
1
2
3
4
5
6
7
8
9
public void SetContent(int value)
{
    setContentView(value);
}
 
public android.view.View FindById(int value)
{
    return findViewById(value);
}
и соответственно в другом классе я их юзаю через этот самый "Core", но мне кажется что я начал что-то делать не так...

Есть ли все таки возможность юзать из любого класса вот такие штуки как "setContentView" и прочее ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2014, 18:05     Как выполнить setContentView из другого класса?
Посмотрите здесь:
Android Как изменить Textview из другого класса (класса адаптера RecyclerView)
Как изменить setContentView Android
Как запустить метод из другого класса? Android
Android Как передать данные в Activity из другого класса
SetContentView Android
SetContentView и layoutParams Android
Обязательно ли вызывать setContentView? Android
Android Обращение к методу другого класса
Импорт класса из другого проекта Android
Функция activity из другого класса Android
Замена фрагмента из другого класса Android
Вызов метода из другого класса Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
31.12.2014, 13:51     Как выполнить setContentView из другого класса? #2
Цитата Сообщение от Путин Посмотреть сообщение
Есть класс "Core" который является "точкой входа" в приложение
Каким таким образом? Там какой-то базовый класс активити?
Yandex
Объявления
31.12.2014, 13:51     Как выполнить setContentView из другого класса?
Ответ Создать тему
Опции темы

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