powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос как найти виджет не в главной активности
34 сообщений из 34, показаны все 2 страниц
Вопрос как найти виджет не в главной активности
    #37865800
Glaux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В главной активности ищу так
ListView L = (ListView)findViewById(R.id.ListView01);

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

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

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

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

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

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

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

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


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

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

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

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


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

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

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

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

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

Glauxchpasha без стеба нельзя? тут вроде не ПТ как ни как
как можно еще общаться с человеком, который малого того что в предмете не шарит вообще никак, но даже не может вразумительно объяснить чего он хочет? и даже если не поленишься разобраться и дашь ему подсказку, все чего дождешься - это просьбы о "примерчике". т.е. по-хорошему смысла отмечаться в этом топике вообще нет. так что терпи уж... и не вздумай примерчиков просить ;)
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #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
Вопрос как найти виджет не в главной активности
    #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
Вопрос как найти виджет не в главной активности
    #37866372
Glaux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaGlauxПередается ID заказа,а там уже детали вытягиваю.
ну так тем более, в чем проблема? сериализуемые объекты можно напрямую передавать в стартуемую Activity. хотя эффективности ради лучше было бы передавать уже объект - он уже загружен в ListView, какой смысл грузить его еще раз по ID?

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

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

проходи мимо дятел, для стеба есть ПТ.
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #37866377
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Glauxпроходи мимо дятел, для стеба есть ПТ.
зачетно раскрылся. схожу-ка я за попкорном.
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #37866404
Glaux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha ты бесконечно болен,ты сам раскрылся.
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #37866414
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Glauxchpasha ты бесконечно болен
ты уже проблему заборол, доктор?
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #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
Вопрос как найти виджет не в главной активности
    #37866462
Glaux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никGlauxпропущено...


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

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

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

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

В процессе ещё. извиняй не сдержался.
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #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
Вопрос как найти виджет не в главной активности
    #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
Вопрос как найти виджет не в главной активности
    #37866493
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Glauxзабыл никпропущено...

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

У товара много параметров,вот и хочу их отобразить строчками.

Ок, я тебе что пытаюсь обьяснить - ты КАЖДЫЙ раз создаешь новую активити для details, поэтому ты КАЖДЫЙ раз будешь создавать НОВЫЙ listview, так в чем проблема? Да и даже если он тебе так нужен - ListView view = (ListView)findViewById(R.listViewDetails) - у меня работает на отлично.
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #37866514
Glaux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никGlauxпропущено...


У товара много параметров,вот и хочу их отобразить строчками.

Ок, я тебе что пытаюсь обьяснить - ты КАЖДЫЙ раз создаешь новую активити для details, поэтому ты КАЖДЫЙ раз будешь создавать НОВЫЙ listview, так в чем проблема? Да и даже если он тебе так нужен - ListView view = (ListView)findViewById(R.listViewDetails) - у меня работает на отлично.

у меня R.listViewDetails не видиться почемуто!!!!!
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #37866517
Glaux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видно только активность Main и все !!!!!!
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #37866525
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GlauxВидно только активность Main и все !!!!!!
Ты что-то делаешь не так, откуда ты вообще ее вызываешь? Покажи код, Вот примерно как должно быть
DetailsActivity{

oncreate(){
ListView v = findById..
}

layouts/details.xml

<ListView android:id="listViewDetails"..
/>

androidManifest.xml

<activity android:name="DetailsActivity">
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #37866537
Glaux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никGlauxВидно только активность Main и все !!!!!!
Ты что-то делаешь не так, откуда ты вообще ее вызываешь? Покажи код, Вот примерно как должно быть
DetailsActivity{

oncreate(){
ListView v = findById..
}

layouts/details.xml

<ListView android:id="listViewDetails"..
/>

androidManifest.xml

<activity android:name="DetailsActivity">

Код на работе остался. если что тут будешь завтра?

Нажимаю кнопку в ней вызывается активность,передаю параметр,там дергаю запрос,и вот в той активности надо
заполнить этот ListView. Видно только через R
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #37866581
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[/quot]Видно только через R[/quot]
В смысле видно только через R? а как по-твоему должно? R- это глобальный объект, в котором складываются все ресурсы от всех actvities, или я опять тебя не понял?
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #37866622
Glaux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никВидно только через R[/quot]
В смысле видно только через R? а как по-твоему должно? R- это глобальный объект, в котором складываются все ресурсы от всех actvities, или я опять тебя не понял?[/quot]

Вот почему то не видно,может что то где то надо прописать.
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #37866636
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R - это динамически создаваемый класс, он пересоздается после каждого сохранения любого layout.
Если у вас компилится findViewById(R.listDetailsView) - то он по-любому должен находится - иначе выдавалсь бы ошибка компиляции, ладно приведешь завтра код там посомтрим
...
Рейтинг: 0 / 0
Вопрос как найти виджет не в главной активности
    #37866645
Glaux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никR - это динамически создаваемый класс, он пересоздается после каждого сохранения любого layout.
Если у вас компилится findViewById(R.listDetailsView) - то он по-любому должен находится - иначе выдавалсь бы ошибка компиляции, ладно приведешь завтра код там посомтрим

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


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