Отладчик Eclipse неожиданно перестает бросать что-либо:
private void openChannelsListActivity() {
try{
Intent gridListIntent=new Intent();
// the pause is on the following line
gridListIntent.setClass(this,ChannelsListActivity.class);
startActivity(gridListIntent);
}
catch (Throwable e){
ErrorMessage.outputMessageByName(
"channels_list_activity_create",this, " While setting intent.");
finish();
}
}
Стек:
DexFile.defineClass(String, ClassLoader, int, ProtectionDomain) line: not available [native method]
DexFile.loadClassBinaryName(String, ClassLoader) line: 207
PathClassLoader.findClass(String) line: 200
PathClassLoader(ClassLoader).loadClass(String, boolean) line: 551
PathClassLoader(ClassLoader).loadClass(String) line: 511
PackVideo.openChannelsListActivity() line: 508
Если я нажму "Возобновить", приложение будет работать без проблем. Активность начинается нормально, но это ненормальное поведение и, конечно же, означает, что что-то не так. Что это?
Проблема не в ожидании; время от запуска приложения до этой точки составляет около 2 секунд.
Это не исключение; Я отключил их в настройках отладчика.
Это не скрытая точка останова, я очистил их всех.