2011-02-03 53 views
6

我正在嘗試使用MonkeyRunner工具來測試我的應用程序。我正在嘗試將EXTRA添加到我的活動中。該Python腳本的執行沒有錯誤:如何使用MonkeyRunner將附加內容傳遞給Android意圖?

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

這是MonkeyRunner中的一個錯誤。它沒有正確處理將boolean傳遞給臨時演員。如果你傳遞一個字符串,它應該工作。

This解決了這個問題。

+0

我似乎無法讓它採取任何額外的,字符串,布爾,沒有...嗯 – brendan 2011-03-21 16:14:41

相關問題