2010-12-15 2 views
1

Я хотел бы иметь кнопку в левом верхнем углу одного из моих действий, в котором содержится имя действия под ним в стеке. Это возможно? Кнопка, по сути, просто завершит текущую деятельность, мне просто нужно установить текст как ярлык для действия под ним в стеке.Реализация iPhone-подобной кнопки в Android?

У меня есть полурабочее решение, в котором я просто передаю строку в дополнение к действию, откуда бы я ни начинал, что позволяет мне установить текст на что-нибудь, что имеет смысл. Это не работает, когда я использую уведомления.

+0

Что значит «когда я пользуюсь уведомлениями?» Вы имеете в виду, когда активность запускается через уведомление в лотке? – 2010-12-15 16:21:19

+0

Да, это именно то, что я имею в виду. Извините, если неясно. – AmITheRWord 2010-12-15 16:26:38

ответ

3

Вы также можете использовать пользовательский Application object в качестве одноэлементного имени для хранения имени последнего известного действия (параметр, установленный для каждого действия onCreate), но если вы запускаете несколько задач или задач с различным сродством, это на самом деле не будет работать должным образом.

Но задавайте свои основные предположения здесь: что делает ваше приложение настолько необычным, что вам нужно использовать кусок экранной недвижимости и ввести навигационный элемент, совершенно незнакомый пользователям Android, которые ожидают использовать только физическую кнопку возврата и увидеть имя текущего приложения/активности в строке заголовка (а не предыдущей)?