2011-02-03 4 views
6

Я пытаюсь проверить свое приложение, используя инструмент MonkeyRunner. Я пытаюсь добавить EXTRA к своей деятельности. Сценарий Python выполняется без ошибок:Как я могу передать Экстра в намерение Android с помощью MonkeyRunner?

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

 Смежные вопросы

  • Нет связанных вопросов^_^