Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос как найти виджет не в главной активности / 25 сообщений из 34, страница 1 из 2
04.07.2012, 12:15:11
    #37865800
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
В главной активности ищу так
ListView L = (ListView)findViewById(R.id.ListView01);

Но когда перехожу на другую активность, что писать в функции findViewById

ListView L = (ListView)findViewById( Тут что писать );
...
Рейтинг: 0 / 0
04.07.2012, 12:16:50
    #37865807
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
приложение под Android
...
Рейтинг: 0 / 0
04.07.2012, 12:18:03
    #37865811
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
GlauxВ главной активности ищу так
Объясните нам с гуглом, где это?
https://www.google.com/search?q=главная+активность+в+Java

GlauxНо когда перехожу на другую активность
Другая, это, соответственно, "подчиненная"?
...
Рейтинг: 0 / 0
04.07.2012, 12:19:18
    #37865814
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
GlauxListView L = (ListView)findViewById( Тут что писать );
А что мешает писать так же?
...
Рейтинг: 0 / 0
04.07.2012, 12:19:34
    #37865815
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
BlazkowiczGlauxВ главной активности ищу так
Объясните нам с гуглом, где это?
https://www.google.com/search?q=главная+активность+в+Java

GlauxНо когда перехожу на другую активность
Другая, это, соответственно, "подчиненная"?

Главная это main,Приложение Android
...
Рейтинг: 0 / 0
04.07.2012, 12:20:31
    #37865816
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
BlazkowiczGlauxListView L = (ListView)findViewById( Тут что писать );
А что мешает писать так же?

ListView находиться в другой XML и так писать походу не получиться
...
Рейтинг: 0 / 0
04.07.2012, 12:46:05
    #37865870
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
UP
...
Рейтинг: 0 / 0
04.07.2012, 14:36:11
    #37866081
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
Не получится так - по системе управлениями активностями Android может убить ваше приложение в любое время когда оно не на верху back stack.
А что вам вообще надо? Ваш пример какой-то кривоватый)

Теоретически можно сделать так - когда нужно что-то поменять из одной активности - пишите в базу или в файл, вторая активность когда снова окажется наверху выполнит метод - onResumed - тут можно проверить обновления(база файл) и обновить UI - тут findViewById сработает. А если вторая активность не окажется сверху - так зачем ее обновлять? Ну если только у вас полупрозрачное окно... В общем опишите задачу конкретнее, постараюсь помочь.
...
Рейтинг: 0 / 0
04.07.2012, 15:29:05
    #37866193
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
забыл никНе получится так - по системе управлениями активностями Android может убить ваше приложение в любое время когда оно не на верху back stack.
А что вам вообще надо? Ваш пример какой-то кривоватый)

Теоретически можно сделать так - когда нужно что-то поменять из одной активности - пишите в базу или в файл, вторая активность когда снова окажется наверху выполнит метод - onResumed - тут можно проверить обновления(база файл) и обновить UI - тут findViewById сработает. А если вторая активность не окажется сверху - так зачем ее обновлять? Ну если только у вас полупрозрачное окно... В общем опишите задачу конкретнее, постараюсь помочь.


Есть список товаров на одной активности,когда человек кликает он переходит в другую активность чтобы посмотреть детали.
Потом по кнопке назад он возвращается на список товаров.
...
Рейтинг: 0 / 0
04.07.2012, 15:36:43
    #37866209
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
GlauxЕсть список товаров на одной активности,когда человек кликает он переходит в другую активность чтобы посмотреть детали.
Потом по кнопке назад он возвращается на список товаров.
ну так и нахрена тебе (ListView)findViewById(Тут что писать) ? впрочем дай угадаю, нужно в открываемую вьюху передать выбранный товар. да?
...
Рейтинг: 0 / 0
04.07.2012, 15:40:59
    #37866222
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
chpashaGlauxЕсть список товаров на одной активности,когда человек кликает он переходит в другую активность чтобы посмотреть детали.
Потом по кнопке назад он возвращается на список товаров.
ну так и нахрена тебе (ListView)findViewById(Тут что писать) ? впрочем дай угадаю, нужно в открываемую вьюху передать выбранный товар. да?

Да, а потом там показать детали!!
...
Рейтинг: 0 / 0
04.07.2012, 15:52:09
    #37866250
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
Glauxchpashaпропущено...

ну так и нахрена тебе (ListView)findViewById(Тут что писать) ? впрочем дай угадаю, нужно в открываемую вьюху передать выбранный товар. да?

Да, а потом там показать детали!!
ну так и передавай выбранный элемент. зачем тебе в другой вьюхе ListView целиком?
дай еще угадаю, как передавать, да? самый простой способ - singleton
...
Рейтинг: 0 / 0
04.07.2012, 16:04:00
    #37866280
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
chpashaGlauxпропущено...


Да, а потом там показать детали!!
ну так и передавай выбранный элемент. зачем тебе в другой вьюхе ListView целиком?
дай еще угадаю, как передавать, да? самый простой способ - singleton

Передается ID заказа,а там уже детали вытягиваю.

Может детали заказа показывать в диалоговом окне?

chpasha без стеба нельзя? тут вроде не ПТ как ни как
...
Рейтинг: 0 / 0
04.07.2012, 16:26:54
    #37866334
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
GlauxПередается ID заказа,а там уже детали вытягиваю.
ну так тем более, в чем проблема? сериализуемые объекты можно напрямую передавать в стартуемую Activity. хотя эффективности ради лучше было бы передавать уже объект - он уже загружен в ListView, какой смысл грузить его еще раз по ID?

GlauxМожет детали заказа показывать в диалоговом окне?
при чем тут диалоговое окно и что это меняет? для Деталей оно не годится - так не принято.

Glauxchpasha без стеба нельзя? тут вроде не ПТ как ни как
как можно еще общаться с человеком, который малого того что в предмете не шарит вообще никак, но даже не может вразумительно объяснить чего он хочет? и даже если не поленишься разобраться и дашь ему подсказку, все чего дождешься - это просьбы о "примерчике". т.е. по-хорошему смысла отмечаться в этом топике вообще нет. так что терпи уж... и не вздумай примерчиков просить ;)
...
Рейтинг: 0 / 0
04.07.2012, 16:29:29
    #37866341
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
1) Показывать в диалоговом окне
2) Для перехода из одной активности в другую используют Intent например так -
Intent details = new Intent(DetailsActivity.class);// что будет вызвано
details.getExtras().put("detail", Details);//ложим детали
startActivityForResult(details);//собственно вызов


Во второй активности -

Intent details = getIntent();//получаем причину вызова
Details d = details.getExtras().get("detail");// получаем доп инфу


естественно, код не для продакшена, писал по памяти - нужны проверки на нулл и тд. Но общий принцип должен быть понятен. Гуглите про Intent extras
...
Рейтинг: 0 / 0
04.07.2012, 16:44:35
    #37866366
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
забыл ник1) Показывать в диалоговом окне
2) Для перехода из одной активности в другую используют Intent например так -
Intent details = new Intent(DetailsActivity.class);// что будет вызвано
details.getExtras().put("detail", Details);//ложим детали
startActivityForResult(details);//собственно вызов


Во второй активности -

Intent details = getIntent();//получаем причину вызова
Details d = details.getExtras().get("detail");// получаем доп инфу


естественно, код не для продакшена, писал по памяти - нужны проверки на нулл и тд. Но общий принцип должен быть понятен. Гуглите про Intent extras

С Intent - я разобрался там все просто. Мне надо эту дополнительную информацию как то отобразить в ListView еще!!!
Вот там не знаю как найти этот ListView
...
Рейтинг: 0 / 0
04.07.2012, 16:45:38
    #37866372
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
chpashaGlauxПередается ID заказа,а там уже детали вытягиваю.
ну так тем более, в чем проблема? сериализуемые объекты можно напрямую передавать в стартуемую Activity. хотя эффективности ради лучше было бы передавать уже объект - он уже загружен в ListView, какой смысл грузить его еще раз по ID?

GlauxМожет детали заказа показывать в диалоговом окне?
при чем тут диалоговое окно и что это меняет? для Деталей оно не годится - так не принято.

Glauxchpasha без стеба нельзя? тут вроде не ПТ как ни как
как можно еще общаться с человеком, который малого того что в предмете не шарит вообще никак, но даже не может вразумительно объяснить чего он хочет? и даже если не поленишься разобраться и дашь ему подсказку, все чего дождешься - это просьбы о "примерчике". т.е. по-хорошему смысла отмечаться в этом топике вообще нет. так что терпи уж... и не вздумай примерчиков просить ;)

проходи мимо дятел, для стеба есть ПТ.
...
Рейтинг: 0 / 0
04.07.2012, 16:48:41
    #37866377
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
Glauxпроходи мимо дятел, для стеба есть ПТ.
зачетно раскрылся. схожу-ка я за попкорном.
...
Рейтинг: 0 / 0
04.07.2012, 16:59:41
    #37866404
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
chpasha ты бесконечно болен,ты сам раскрылся.
...
Рейтинг: 0 / 0
04.07.2012, 17:03:29
    #37866414
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
Glauxchpasha ты бесконечно болен
ты уже проблему заборол, доктор?
...
Рейтинг: 0 / 0
04.07.2012, 17:08:27
    #37866427
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
Glauxзабыл ник1) Показывать в диалоговом окне
2) Для перехода из одной активности в другую используют Intent например так -
Intent details = new Intent(DetailsActivity.class);// что будет вызвано
details.getExtras().put("detail", Details);//ложим детали
startActivityForResult(details);//собственно вызов


Во второй активности -

Intent details = getIntent();//получаем причину вызова
Details d = details.getExtras().get("detail");// получаем доп инфу


естественно, код не для продакшена, писал по памяти - нужны проверки на нулл и тд. Но общий принцип должен быть понятен. Гуглите про Intent extras

С Intent - я разобрался там все просто. Мне надо эту дополнительную информацию как то отобразить в ListView еще!!!
Вот там не знаю как найти этот ListView

Я абсолютно непонимаю чего ты хочешь:) В моем примере ты на каждый клик создаешь новую активность, соттвественно зачем искать что-то если оно еще не создано? И вообще мне непонятно зачем в details-view использовать list-view?
...
Рейтинг: 0 / 0
04.07.2012, 17:32:47
    #37866462
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
забыл никGlauxпропущено...


С Intent - я разобрался там все просто. Мне надо эту дополнительную информацию как то отобразить в ListView еще!!!
Вот там не знаю как найти этот ListView

Я абсолютно непонимаю чего ты хочешь:) В моем примере ты на каждый клик создаешь новую активность, соттвественно зачем искать что-то если оно еще не создано? И вообще мне непонятно зачем в details-view использовать list-view?

В списке товаров есть ID потом я эту ID передаю и далее дергаю базу чтобы показать детали.

База лежит на удаленном сервере,дергаю её через Инет.
...
Рейтинг: 0 / 0
04.07.2012, 17:33:27
    #37866464
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
chpashaGlauxchpasha ты бесконечно болен
ты уже проблему заборол, доктор?

В процессе ещё. извиняй не сдержался.
...
Рейтинг: 0 / 0
04.07.2012, 17:36:51
    #37866469
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
Glauxзабыл никпропущено...


Я абсолютно непонимаю чего ты хочешь:) В моем примере ты на каждый клик создаешь новую активность, соттвественно зачем искать что-то если оно еще не создано? И вообще мне непонятно зачем в details-view использовать list-view?

В списке товаров есть ID потом я эту ID передаю и далее дергаю базу чтобы показать детали.

База лежит на удаленном сервере,дергаю её через Инет.
Ок, ну и в чем проблема?
Main activity - details clicked -> create intent->put ID to intnet -> start intent-> details activity onCreate() -> get Intent() -> getId -> Достаем товар по айди -> отрисовываем экран. Где тут listview и зачем он вообще нужен?
...
Рейтинг: 0 / 0
04.07.2012, 17:39:21
    #37866478
Glaux
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос как найти виджет не в главной активности
забыл никGlauxпропущено...


В списке товаров есть ID потом я эту ID передаю и далее дергаю базу чтобы показать детали.

База лежит на удаленном сервере,дергаю её через Инет.
Ок, ну и в чем проблема?
Main activity - details clicked -> create intent->put ID to intnet -> start intent-> details activity onCreate() -> get Intent() -> getId -> Достаем товар по айди -> отрисовываем экран. Где тут listview и зачем он вообще нужен?

У товара много параметров,вот и хочу их отобразить строчками.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос как найти виджет не в главной активности / 25 сообщений из 34, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]