0
我希望能够在用户运行应用程序时更改运行哪个Activity
。动态更改默认活动
我知道如何在应用程序的清单文件中执行此操作,但我希望在安装后以编程方式执行此操作。原因是,我希望用户能够在打开应用程序时选择加载哪个屏幕。
我该怎么做?我知道的唯一方式似乎很笨重:有一个基本上为空的活动,它具有MAIN意图过滤器 - 然后读取用户的设置并将用户转移到所需的活动。这造成了很多混乱,就像后端堆栈需要考虑的那样,一个接一个地加载一个活动的开销似乎浪费了时间和资源。
这是唯一的方法。记住在开始新活动之后完成空闲活动 – Blackbelt 2014-09-27 09:38:33