我想在我的一个活动的左上角有一个按钮,它在堆栈上保存它下面的活动名称。这可能吗?该按钮基本上只是完成当前活动,我只需将文本设置为类似于堆栈上它下方活动的标签的内容。
我有一个半有效的解决方案,我只需将一个额外的字符串传递给活动,无论我从哪里开始,这都允许我将文本设置为任何有意义的内容。当我使用通知时,这不起作用。
我想在我的一个活动的左上角有一个按钮,它在堆栈上保存它下面的活动名称。这可能吗?该按钮基本上只是完成当前活动,我只需将文本设置为类似于堆栈上它下方活动的标签的内容。
我有一个半有效的解决方案,我只需将一个额外的字符串传递给活动,无论我从哪里开始,这都允许我将文本设置为任何有意义的内容。当我使用通知时,这不起作用。
您还可以使用自定义Application 对象作为单例来存储最后一个已知活动的名称(在每个活动的 onCreate 中设置),但是如果您要启动多个任务或具有不同亲和力的任务,这将无法正常工作。
但是在这里质疑您的基本假设:您的应用程序所做的事情是否如此不寻常,以至于您需要占用一大块屏幕空间并引入一个对于希望只使用物理后退按钮并查看标题栏中当前应用程序/活动的名称(不是前一个)?