6

我正在尝试使用MonkeyRunner工具测试我的应用程序。我正在尝试在我的活动中添加额外的内容。python脚本执行没有错误:

device = MonkeyRunner.waitForConnection()
device.wake()
extra = {'MY_EXTRA', True}
device.startActivity(component="org.mycompany.myapp/.activity.Show",extras=extra)

但是当我在我的应用程序中检查意图时,我没有得到传递的值:

boolean myExtra = i.getBooleanExtra("MY_EXTRA", false);

我错过了什么?我传递的意图是错误的吗?我检查 Android 应用程序中的值是否错误?

4

1 回答 1

4

这是MonkeyRunner. 它没有正确处理传递boolean到附加内容。如果你传递一个字符串,它应该可以工作。

解决了这个问题。

于 2011-03-08T01:16:29.653 回答