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

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

Войти
Регистрация
Восстановить пароль
 
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Получить класс, вызвавший метод - Программирование Android

03.12.2014, 16:33. Просмотров 327. Ответов 2
Метки нет (Все метки)

Вопрос из серии сам не знаю что сказал!

Гуру посоветуйте!

Есть свой клас-обверта для Log.i();
Назвал Rep.r("Hello"). Прелесть в том что параметр лишь один, а в лог выводит кучу дополнительной инфо - например номер потока.

Не по теме:

В клас собрал все касаемое (полезное для) отладки и логов (в файлы, в логкет, в сокет на мой сервер, пищалки, мигалки, свистелки), глобально отключается файл-ключем (многократно ускоряется при отключении), и "орать" точно у клиента не будет).



Так вот вопрос: Можно ли получить класс-"предок", из которого вызвали Rep.r("ура!"); Например название активити или сервиса?

Задумался об этом когда проматривал лог ошибки - там полная история "проваливаний" прописана - ошибка в строке ххх метода yyy, который был вызван и zzz.eee, который был вызван и qqq.uuu
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2014, 16:33     Получить класс, вызвавший метод
Посмотрите здесь:

Класс БД. Определить метод - Программирование Android
Здравствуйте, у меня есть подключение к БД, не могу понять смысл некоторых методов, на сайте developer.android.com не нашел, скажите...

Вынести метод в отдельный класс - Программирование Android
У меня есть вот такой метод, все данные типа String и два типа double public void ParseQueryMap() { userLocation = new...

Получить IP, используя класс InetAddress - Программирование Android
пытаюсь получить IP адресс import java.net.InetAddress; InetAddress IP_; String Str = IP_.getHostAddress(); // требует...

Класс: Как получить значение нестатичной переменной из класса One в классе Two? - Программирование Android
Java.Есть два класса One и Two. В классе One есть не статичная переменная t. Как получить значение t в классе Two? За готовый код буду...

Убить thread, вызвавший ошибку - C Linux
Всем привет! Есть ли способ убить thread, вызвавший FloatingPointException в multi-thread проекте, не убивая всю application ?

Ссылка на объект, вызвавший событие - JavaScript
Всем доброго времени суток! Недавно начал изучать JavaScript и пишу свой первый калькулятор. Возникла необходимость при нажатии на...

Как выбрать обьект вызвавший событие? - jQuery
У меня есть div с объектами стиля class в нем. (Их много и каждому давать свой div не вариант.) Каждый объект вызывает событие (например...

Как в клиентской функции на VBScript сослаться на элемент, вызвавший эту функцию? - C# ASP.NET
Как в клиентской функции на VBScript сослаться на элемент, вызвавший эту функцию, т.е. не применяя его номер и имя?

Класс,метод,деструктор - C++
Доброго времени суток! Только начал изучать классы. Задачка у меня, написать прогу в которой отработает:конструктор, деструктор, метод и...

Метод, возвращающий класс - C++/CLI
Есть следующий код: #ifndef A_H #define A_H using namespace System::Collections; using namespace System; ref...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
EVP
321 / 243 / 43
Регистрация: 14.12.2010
Сообщений: 464
03.12.2014, 20:41     Получить класс, вызвавший метод #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Tester64 Посмотреть сообщение
Так вот вопрос: Можно ли получить класс-"предок", из которого вызвали Rep.r("ура!"); Например название активити или сервиса?
Ответ: Анализируй трассировку стека.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
03.12.2014, 22:14  [ТС]     Получить класс, вызвавший метод #3
Только начал тесты, но похоже то что нужно! СПАСИБО!
Ответ Создать тему
Опции темы

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