【发布时间】:2017-07-07 01:25:15
【问题描述】:
有时您必须向现有应用程序添加新的活动/片段。此活动/片段可以嵌套,以便用户必须打开应用程序并在 UI 的多个部分中导航才能访问它。
在开发这个新的活动/片段时,每次我进行更改时,我都必须重新编译整个应用程序,启动它并导航到显示新活动/片段的位置。这很乏味并且会减慢进程。
有没有办法直接启动当前正在开发的activity/fragment?
附录:
许多人建议修改现有代码或清单,以便应用首先启动新的活动/片段:
不得不修改现有代码正是我想要避免的。这对我来说听起来不合适。 所以我想我可以为此目的编写一个浓缩咖啡测试并直接从中启动活动/片段。问题是 espresso 仅在测试期间保留活动/片段,因此它在几分之一秒内可见,然后消失。
【问题讨论】:
-
不要更改清单中的启动器。在应用初始化后的启动器活动中启动该活动。
-
如何启动应用程序?您是将其导出为 apk 还是直接从您的 IDE 运行/调试它?您可以在您的 android 清单中添加一个虚拟的启动意图接收器,以便在打开应用程序时直接启动您的活动。
标签: android