Повторите mstest тестовый прогон многократно

Проблема в том, что IntentService не работает в главном потоке приложения. вам нужно получить Handler для основного потока (в onCreate()) и опубликовать Toast в нем как Runnable.

следующий код должен сделать трюк:

@Override
public void onCreate() {
    super.onCreate();
    mHandler = new Handler();
}

@Override
protected void onHandleIntent(Intent intent) {
    mHandler.post(new Runnable() {            
        @Override
        public void run() {
            Toast.makeText(MyIntentService.this, "Hello Toast!", Toast.LENGTH_LONG).show();                
        }
    });
}
9
задан Andrew Arnott 16 May 2009 в 16:03
поделиться

2 ответа

Рассмотрите возможность создания теста для выделения пары потоков. Список тестов не позволит вам иметь несколько записей для одного теста. Однако вы можете назначить многопоточный тест отдельному списку и вызывать его только тогда, когда вы хотите запустить этот конкретный тест.

2
ответ дан 4 December 2019 в 10:05
поделиться

Думаю, ответ отрицательный.

2
ответ дан 4 December 2019 в 10:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: