Второй Activity, на котором находиться кнопка
Второй Activity, на котором находиться кнопка
Здравствуйте участники форума. Я начинающий программист у меня вот такой вопрос. Мне надо создать приложение с двумя активити, на второй активити будит кнопка, которая изменяет свойство TextView, который находится на первом активити. Приведите наглядный пример. Смотрел уроки, но при запуске приложения вылетает ошибка. Смысл приложения прост - создать приложение книгу, на одном активите будит текст, на другом кнопки для настроек.
Re: Второй Activity, на котором находиться кнопка
во втором активити сохраняйте настройки(Shared preferences, SQL) перед выходом, в первой читайте и применяйте.
Re: Второй Activity, на котором находиться кнопка
не обращай внимания на ответ выше, он не правильный. Лучше почитай урок о том, как запустить активити и вернуть из него результат.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Второй Activity, на котором находиться кнопка
В таком случае можно хранить настройки в SharedPreferences, не буду на нем останавливаться, В книге считывай (get) настройки и применяй к тексту, а в настройках сохраняй (set).Димка писал(а): на одном активите будит текст, на другом кнопки для настроек.
Для записи:
SharedPreferences.Editor editor = getPreferences(MODE_PRIVATE).edit();
editor.putString("ключ1", значение);
editor.putInt("ключ2", значение);
editor.apply();
Для чтения используй ключ1, ключ2 и т.д. нагуглишь кароч.
http://stackoverflow.com/questions/3624 ... dit-values
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Второй Activity, на котором находиться кнопка
кошмар, вы что? какие настройки, люди. Человеку просто текст передать! Что вы ему голову морочите?
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Второй Activity, на котором находиться кнопка
Просто передать и написать приложение-книгу это разные вещи. Юзер ведь не должен менять настройки каждый раз при входе в приложение. Пусть сразу приучается к нормальному сохранению. Да и в понимании это ни чуть не сложнее, чем старт активностей с возвращением результата.Foenix писал(а):кошмар, вы что? какие настройки, люди. Человеку просто текст передать! Что вы ему голову морочите?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Второй Activity, на котором находиться кнопка
да и откуда ты знаешь, что у него там за "настройки"? Я могу этим словом что угодно назвать. Он же просто просил текст поменять.
Вы путаете человека и он будет думать, что только через преференсы можно передать из одной активити данные в другую. Потом будет делать так все время и везде говорить, что его на этом форуме так научили))
Преференсес нужны для сохранения данных определенного типа в памяти между запусками приложения. Об этом тоже есть урок. Пусть лучшего его почитает тоже.
Вы путаете человека и он будет думать, что только через преференсы можно передать из одной активити данные в другую. Потом будет делать так все время и везде говорить, что его на этом форуме так научили))
Преференсес нужны для сохранения данных определенного типа в памяти между запусками приложения. Об этом тоже есть урок. Пусть лучшего его почитает тоже.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Второй Activity, на котором находиться кнопка
Судя по всему имеется ввиду размер, цвет и прочее. Видимо человеку действительно нужны настройки.Димка писал(а):...которая изменяет свойство TextView...
http://developer.android.com/guide/topi ... tings.html
Re: Второй Activity, на котором находиться кнопка
в ООП есть два термина - свойства и методы.
Хотя, если человек от этого далек, то и его вопросы трактовать можно как угодно.
Тем более судя по всему Димке наши ответы до лампочки)
Хотя, если человек от этого далек, то и его вопросы трактовать можно как угодно.
Тем более судя по всему Димке наши ответы до лампочки)
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Второй Activity, на котором находиться кнопка
Не особо я конечно понял ваши ответы, пока буду реальзовать идею через контекстное меню. Всем спасибо за ответы!!!))))При написании книги возникла еще одна проблема. Как в TextView реальзовать перенос строк в большом тексте, я понимаю что можно через переменную и /n, но в большом тексте где 100000 строк вручную подставлять /n - это не реально. Помогите участники форума, всем заранее спасибо)
Re: Второй Activity, на котором находиться кнопка
Вот видите, к чему это все приводит.Димка писал(а):Не особо я конечно понял ваши ответы, пока буду реальзовать идею через контекстное меню. Всем спасибо за ответы!!!))))При написании книги возникла еще одна проблема. Как в TextView реальзовать перенос строк в большом тексте, я понимаю что можно через переменную и /n, но в большом тексте где 100000 строк вручную подставлять /n - это не реально. Помогите участники форума, всем заранее спасибо)
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198