我正在开发 Activity,它处理 Intent 中传递的数据。 此 Activity 应该由我应用中的其他 Activity 启动。
但是,在开发/调试期间,我直接启动这个 Activity,并想在 Intent 中模拟额外的东西(从 getIntent 获得)以传递所需的测试参数(某种命令行参数)。
在 Eclipse 运行配置中,我只能选择启动操作,但没有其他数据。
有什么办法吗?或者我必须在 java 中硬编码测试参数,并且不要忘记在测试完成时将它们注释掉?
最佳答案
我认为 eclipse 只是使用类似于 am start 方法来启动应用程序。您应该能够通过 adb 手动执行此操作并指定附加功能;然后一旦您从命令行让它工作,您就可以使用 Eclipse 的可扩展性功能将它放在按钮后面。
这是在简短搜索中发现的一篇文章:http://learnandroid.blogspot.com/2008/01/run-android-application-from-command.html
关于android - Eclipse 调试 - 有什么方法可以传入 "extras"以启动 Intent ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7176578/