Моя деятельность А - игра, в которой выполняются некоторые фоновые операции. Когда я нажимаю кнопку в контекстном меню, я хочу открыть «маленькое окно / диалог / субактивность» (назовем его B), которое появляется в верхней части упражнения A и отображает некоторые данные об этих фоновых операциях. Но мне нужно сосредоточиться на упражнении А, чтобы продолжать взаимодействовать с ним (играть в игру).
По сути, я хочу, чтобы во время игры я мог видеть отображение данных с помощью буквы B.
Я не совсем уверен, как это реализовать. После прочтения документации у меня есть следующие выводы:
- Я знаю, что не могу использовать диалоги, потому что у меня есть фокус. Можно ли этого избежать?
- Использование субактивности с темой диалога - это еще один вариант, который выглядит заманчиво ... но я считаю, что субактивность имеет фокус. То же самое.
- Мой последний вариант - попытаться добавить LinearLayout с моими данными в основной макет, «разделяя / разделяя» экран. Это не красиво, но, по крайней мере, я знаю, что это возможно. Что мне не нравится в этом подходе, так это то, что я использую ширину и высоту экрана.
Есть предложения? Решения?
PS: Я нашел здесь эту ветку, очень связанную с моим вопросом: