Урок 12. Логи и всплывающие сообщения

Обсуждение уроков
Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Урок 12. Логи и всплывающие сообщения

Сообщение Mikhail_dev » 31 май 2013, 09:20

Я же написал решение проблемы. В чем дело???

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Урок 12. Логи и всплывающие сообщения

Сообщение rezak90 » 31 май 2013, 09:35

no-- писал(а):Я же написал решение проблемы. В чем дело???
ты же знаешь в чём дело, мы вчера это обсуждали ;)
R.id.team
Политика на форуме запрещена

Грино
Сообщения: 12
Зарегистрирован: 30 май 2013, 12:27

Re: Урок 12. Логи и всплывающие сообщения

Сообщение Грино » 31 май 2013, 10:30

no-- писал(а):Я же написал решение проблемы. В чем дело???
Я же написал что делал так! Чувствую, что дело совсем не в DMMS.......

Andrew
Сообщения: 3
Зарегистрирован: 06 июн 2013, 11:37

Re: Урок 12. Логи и всплывающие сообщения

Сообщение Andrew » 06 июн 2013, 11:44

Всем доброго времени суток!
Вопрос следующий: Есть два layout ( main & second, к примеру). Во втором есть EditText. Как сделать, чтобы после ввода текста и возвращения к первому слою, по нажатию кнопки выводился тост со значением поля из второго слоя?
Я так понимаю надо прописать Tost.makeText(this,"И ВОТ ТУТ ТЕКСТ ИЗ ПОЛЯ",Toast.LENGTH_SHORT).show();
а там где выводимый текст следует прописать id поля откуда берется текст...вот только как это реализовать непонятно(

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Урок 12. Логи и всплывающие сообщения

Сообщение klblk » 06 июн 2013, 12:20

Если пол двумя layout'ами подразумевается два Activity то:
http://startandroid.ru/ru/uroki/vse-uro ... esult.html

Andrew
Сообщения: 3
Зарегистрирован: 06 июн 2013, 11:37

Re: Урок 12. Логи и всплывающие сообщения

Сообщение Andrew » 06 июн 2013, 14:29

klblk писал(а):Если пол двумя layout'ами подразумевается два Activity то:
http://startandroid.ru/ru/uroki/vse-uro ... esult.html
Да, я имел ввиду два Activity, спасибо) Урок полезен, но как можно сделать, чтобы в первом Activity в Toast появлялся текст из EditText второго Activity? Т.е. по нажатию кнопки в первом Activity появлялся Toast с текстом из второго активити, без перехода во второе активити для редактирования этого самого EditText.

Может надо во втором активити сохранить данные и потом их получить в первом активити? Я реализовал сохранение данных в EditText (второе активити) с помощью Preferences, но как получить их в первом не понимаю

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Урок 12. Логи и всплывающие сообщения

Сообщение Foenix » 06 июн 2013, 14:48

тогда читай уроки про Preferences
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

st1lus@
Сообщения: 2
Зарегистрирован: 30 июн 2013, 12:42

Re: Урок 12. Логи и всплывающие сообщения

Сообщение st1lus@ » 30 июн 2013, 12:47

Здравствуйте, подскажите,в чем может быть проблема?
Эклипс подчеркивает makeText красным, и как с этим бороться, понятия не имею:(
1.PNG
1.PNG (29.74 КБ) 14902 просмотра

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Урок 12. Логи и всплывающие сообщения

Сообщение rezak90 » 30 июн 2013, 13:54

первый параметр это контекст, а в обработчике ссылка this это ссылка на обработчик а вам нужно передавать ссылку на контекст, читайте сообщение если подчёркивает то подводите мышку и там всё написано
R.id.team
Политика на форуме запрещена


9bagel
Сообщения: 18
Зарегистрирован: 16 июн 2013, 11:18

Re: Урок 12. Логи и всплывающие сообщения

Сообщение 9bagel » 15 авг 2013, 16:50

Здравствуйте. Подскажите, как настроить логи, чтобы они отображались при подключении реального устройства? Когда работает эмулятор все мои логи видны....
emulator.jpg
emulator.jpg (336.09 КБ) 14844 просмотра
Когда подключаю свой телефон логи, которые я прописывал в программе, не показываются. Отображаются только системные логи!
huawei.jpg
huawei.jpg (198.14 КБ) 14844 просмотра

Аватара пользователя
Promus
Сообщения: 2
Зарегистрирован: 05 янв 2014, 20:07

Re: Урок 12. Логи и всплывающие сообщения

Сообщение Promus » 05 янв 2014, 20:11

Возник вопрос по коду программы, который вы давали на уроке. Так вот, там указан обработчик this. Что это за обработчик и где он записан. Я пробовал его использовать для примера в другой своей программе, но выбивает ошибка. Просветите пожалуйста.

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Урок 12. Логи и всплывающие сообщения

Сообщение Mikhail_dev » 05 янв 2014, 21:15

this это нечто магическое, что подвластно только тем, кто познает основы Java и ООП в частности. Когда же вы поймете, что в Android нельзя изучить без элементарнейших знаний Java.
this - это ссылка на самого себя, как-то так.

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Урок 12. Логи и всплывающие сообщения

Сообщение altwin » 06 янв 2014, 01:07

Promus писал(а):Возник вопрос по коду программы, который вы давали на уроке. Так вот, там указан обработчик this. Что это за обработчик и где он записан. Я пробовал его использовать для примера в другой своей программе, но выбивает ошибка. Просветите пожалуйста.
this - ссылка на объект, метод которого вы вызываете:
[syntax=java]
/* это класс */
class Человек(){

/* это метод */
public void КакМеняЗовут(){
printf("Меня зовут %s", this.getClass().toString());
}
}
/* это объекты класса */
Человек Вася = new Человек();
Человек Маша = new Человек(); // сейчас женщина тоже Человек.

/* а вот что будет, если вызвать метод у объектов класса(this - ссылка на объект вызвавший...) */
>> Вася.KакМеняЗовут();
Меня зовут Вася
>> Маша.KакМеняЗовут();
Меня зовут Маша
[/syntax]

P.S. вам бы почитать основы программирования и ООП в частности, перед этими уроками. Кстати, может потом расскажете, почему этот код, который я написал - бред сумасшедшего.
Изображение

Аватара пользователя
Promus
Сообщения: 2
Зарегистрирован: 05 янв 2014, 20:07

Re: Урок 12. Логи и всплывающие сообщения

Сообщение Promus » 06 янв 2014, 16:49

Спасибо за ваши советы, но я скорее уже сам нашёл причину почему не действует в другой программе. Суть в том, что при создании класса додаётся интерфейс (как я понял) OnClickListener. Как то вот так :

Код: Выделить всё

public class MainActivity extends Activity implements OnClickListener

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Урок 12. Логи и всплывающие сообщения

Сообщение altwin » 06 янв 2014, 16:51

Promus писал(а):Спасибо за ваши советы, но я скорее уже сам нашёл причину почему не действует в другой программе. Суть в том, что при создании класса додаётся интерфейс (как я понял) OnClickListener. Как то вот так :

Код: Выделить всё

public class MainActivity extends Activity implements OnClickListener
это действительно ответ на ваш же вопрос?:
Возник вопрос по коду программы, который вы давали на уроке. Так вот, там указан обработчик this. Что это за обработчик и где он записан. Я пробовал его использовать для примера в другой своей программе, но выбивает ошибка. Просветите пожалуйста.
P.S. прикольно, спасибо :D
Изображение

iandryxa
Сообщения: 58
Зарегистрирован: 23 янв 2014, 20:40

Re: Урок 12. Логи и всплывающие сообщения

Сообщение iandryxa » 06 мар 2014, 09:56

Можно и сделать так что бы всплывающее сообщение показывалось сразу после открытия приложения?

Scvex
Сообщения: 9
Зарегистрирован: 07 мар 2014, 17:53

Re: Урок 12. Логи и всплывающие сообщения

Сообщение Scvex » 13 мар 2014, 20:11

Подскажите что не так в коде.
Ругается на то что после Log.d не должно быть скобки, не воспринимает TAG как переменную и ругается на текст в кавычках.
Вложения
фрагмент кода
фрагмент кода
пар.jpg (63.76 КБ) 14574 просмотра

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Урок 12. Логи и всплывающие сообщения

Сообщение klblk » 14 мар 2014, 06:37

Зачем тебе в данном месте лог?
Но если уж сильно нужно, то можно так:
[syntax=java]static {
Log.d(TAG, "nay");
}[/syntax]

Хотя что-то мне подсказывает, что кто-то не понимает что делает.

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Урок 12. Логи и всплывающие сообщения

Сообщение Mikhail_dev » 14 мар 2014, 08:01

Я тоже вариант предложу решения проблемы :lol:
[syntax=java5]
{
Log.d(TAG, "nay");
}
[/syntax]
поможем вывести лог фиг знает где.

Ответить