我有一个活动,可以从其他几个活动,以及网址过滤器意图启动.
在此活动中,我使用操作栏中的主页图标作为后退按钮,将用户带回上一个活动(而不是"主页"操作).现在我通过调用finish()函数来做到这一点.在应用程序内部工作时,此工作正常.
但是,如果通过url过滤器意图启动活动,我希望主页图标将用户带到主活动.显然,调用finish()只会关闭活动.
所以我的问题是,有没有办法检查我的应用程序堆栈是否为空,然后启动主要活动,如果是真的?或者我是以错误的方式攻击这个?
android android-activity
android ×1
android-activity ×1