2010-07-29 4 views
1

Мой класс расширяет InstrumentationTestCase, а не класс активности !!!

Так что я не могу выполнить: this.getIntent().

Я уверен, что мне нужно создать намерение: намерение намерения = новое намерение (Intent.someAction);

Помогите мне выяснить, какое действие следует использовать здесь.

Я также читал, что есть вторичные атрибуты: категория, тип, компонент, дополнительные функции. Я знаю, что мне также необходимо обновить файл манифеста соответствующим образом. Извините за так много q/a.

Большое спасибо за вашу помощь.

ответ

1

Вы можете использовать «ADB оболочки утра» для нескольких вещей: - вручную начать деятельность с использованием намерения - вручную широковещательных намерений (для broadcastreceivers в основном) - начать Instrumentation - ...

кажется наиболее вашего вопроса о концепции Intent. Было бы хорошо прочесть об этом.

0
  1. Создать класс, который расширяет InstrumentationTestRunner,
  2. Override метод onCreate(Bundle args) и
  3. настроить ваш AndroidManifest.xml использовать этот новый бегуна.
Смежные вопросы