Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / Получить стек активити / 8 сообщений из 8, страница 1 из 1
24.03.2020, 15:05
    #39940594
Slon747
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить стек активити
Запускаю:
Activity1 -> Activity2 -> Activity3 -> Activity4
Закрываю Activity4.
Можно ли получить стек оставшихся активити?
Т.е. что-то типа "Activity1, Activity2, Activity3".
...
Рейтинг: 0 / 0
24.03.2020, 15:37
    #39940610
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить стек активити
встречный стандартный вопрос: зачем?
...
Рейтинг: 0 / 0
24.03.2020, 16:15
    #39940634
Slon747
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить стек активити
chpasha
встречный стандартный вопрос: зачем?


От программ пользователей иногда получаю лог ошибки выполнения запроса SQL.
Уже и текст запроса sql знаю, вижу, что не корректно он собран. Но никак не могу повторить эту ошибку у себя.
Там используется одна активити X для отображения данных или выбора значения (сами данные могут браться из различных таблиц), а другая Y - для установки фильтров и пр. Но эта активити X может быть запущена из разных мест.
Вот хочу выяснить, как у них это получается. Надеюсь, что таким способом будет проще догадаться.
...
Рейтинг: 0 / 0
24.03.2020, 16:32
    #39940647
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить стек активити
нормальную систему передачи ошибок нужно использовать - Acra, Crashlytics, Sentry и логгировать в нее текущее состояние приложения. Запустил Activity1, записал в лог, вышел из Activity 1, снова записал в лог. Как только ошибка возникла, эти данные передаются на сервер вместе со stacktrace и можно смотреть на последовательность действий
...
Рейтинг: 0 / 0
24.03.2020, 18:11
    #39940708
Slon747
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить стек активити
chpasha
нормальную систему передачи ошибок нужно использовать - Acra, Crashlytics, Sentry и логгировать в нее текущее состояние приложения. Запустил Activity1, записал в лог, вышел из Activity 1, снова записал в лог. Как только ошибка возникла, эти данные передаются на сервер вместе со stacktrace и можно смотреть на последовательность действий


Спасибо. Но можно ли получить стек текущих активити?
...
Рейтинг: 0 / 0
24.03.2020, 18:28
    #39940713
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить стек активити
Slon747
Но можно ли получить стек текущих активити?

у тебя чисто академический интерес или все равно охота по-своему сделать? может, если хорошенько погуглишь, то и найдешь какой-нибудь хитрый подвыперд. но это тупиковое решение. в конце концов в чем проблема, создай Синглтон-Очередь FIFO, при запуске новой Activity добавляешь ее в конец очереди, по завершении - удаляешь, вот тебе и твой Backstack
...
Рейтинг: 0 / 0
25.03.2020, 07:07
    #39940830
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить стек активити
chpasha
Acra, Crashlytics, Sentry и логгировать в нее текущее состояние приложения.

Не стоит изобретать велосипед. Есть (эти) решения, которыми пользуются во всем мире и они вполне сгодятся и в данном случае.
...
Рейтинг: 0 / 0
25.03.2020, 20:39
    #39941104
Slon747
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить стек активити
Спасибо. Попробую.
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / Получить стек активити / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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