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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.78
ILNAR_93
Android
221 / 221 / 23
Регистрация: 19.01.2013
Сообщений: 1,686
Записей в блоге: 3
#1

Передать getApplicationContext() - Программирование Android

15.05.2014, 08:53. Просмотров 3326. Ответов 4
Метки нет (Все метки)

В классы Activity передается нормально getApplicationContext()

а вот если создаю java.lang.Object то не передается

хочу просто создать класс и наследовать его, а в этом созданном классе нужно использовать глобальные переменные
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2014, 08:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передать getApplicationContext() (Программирование Android):

Не могу разобраться как передать корректно передать массив из функции в функцию - C++
//--------------------------------------------------------------------------- #pragma hdrstop ...

Передать две переменные в скрипт на PHP, а он должен передать их значения обратно в Unity приложение - Unity, Unity3D
Привет! При нажатии на кнопку должны отослаться две переменные в скрипт на PHP, а этот скрипт должен передать их значения обратно в...

Как передать массив из базы данных (передать массив из php в javascript методом ajax) - PHP
<?php //php страница qwe.php для обработки ajax запроса require_once "blocks/head.php"; require_once...

Передать серверу логин и пароль для авторитизации, но пароль нужно передать в md5 - Delphi
Нужно передать серверу логин и пароль для авторитизации, но пароль нужно передать в md5. Но у меня передаваемое md5 отличается от md5...

Передать id записи - PHP БД
В php скрипте выполняется sql запрос на создание новой записи в БД. Далее в этом же скрипте необходимо сделать еще один запрос на...

Передать данные - PHP
Я хочу получить значение переменной хоронящейся в файлике test.php define("SITEURL", "http://example.ru/example"); в файлике test2.php...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
YuraAAA
1574 / 1316 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
15.05.2014, 10:30 #2
kaspersky, не сильно понятно, о чём Вы говорите. Го доку читать тыц.

Кликните здесь для просмотра всего текста
getApplicationContext()
Return the context of the single, global Application object of the current process.


И есть он только у наследников Context.
1
ILNAR_93
Android
221 / 221 / 23
Регистрация: 19.01.2013
Сообщений: 1,686
Записей в блоге: 3
15.05.2014, 11:09  [ТС] #3
Цитата Сообщение от YuraAAA Посмотреть сообщение
не сильно понятно, о чём Вы говорите.
Хочу создать класс, если при создании в SuperClass пишу app.android.Activity то getApplicationContext() срабатывает, а если пишу java.lang.Object то getApplicationContext() не срабатывает.
0
YuraAAA
1574 / 1316 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
15.05.2014, 11:12 #4
kaspersky, ну ясное дело) Activity наследуется от Context. А контекст имеет метод getApplicationContext().
Вспоминаем наследование. Значит и всё, что наследуется от app.android.Activity автоматически наследует Context. Значит всё, что наследуется от Activity имеет метод getApplicationContext().

Если создавать класс-наследник от Object (кстати, любой класс наследуется от java.lang.Object), то он унаследует только методы Object. http://docs.oracle.com/javase/7/docs...ng/Object.html

Где Вы видите у Object метод getApplicationContext()?
1
KillAndEat
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
15.05.2014, 11:42 #5
Нужно тему прикрепить по использованию конструкторов. Последнее время много вопросов с ними связанно.



Java
1
2
3
4
5
Class class = new Class(this); создаете новый класс в активити
 
public Class(Context context){//конструктор этого класса
this.context = context;
}
контекст передан.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2014, 11:42
Привет! Вот еще темы с ответами:

Передать параметр - JavaScript
Здравствуйте. Такая проблема: Мне нужно в select.php передать значение prefix. Дописал по аналогии с obj и sid, но отказывается...

Передать переменную - PHP
Есть выпадающий список (Выводит регионы из БД) <?php royal_regions_select('sRegion', 'sRegion', __('Select a region...', 'theme')) ; ?>...

Передать переменную - jQuery
Доброго времени суток! мне нужно передать переменную names в поле input как это сделать правильно? $(document).ready(function() { ...

Передать данные - Сети
если я хочу передать данные по tcp протоколу компьютеру другой сети который находится в другом городе(написать такую программу клиент...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.05.2014, 11:42
Ответ Создать тему
Опции темы

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