Eclipse调试器突然停止,没有抛出任何异常:
堆栈是:
如果我按“恢复”按钮,应用程序就可以正常运行。虽然活动开始了,但这并不是正常的行为,肯定意味着有什么问题。到底是什么呢?
问题不在等待上;从启动应用程序到达此点的时间约为2秒。
这不是未捕获的异常;我已经在调试器首选项中关闭了它们。
这也不是隐藏的断点,我已经全部清除了它们。
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秒。
这不是未捕获的异常;我已经在调试器首选项中关闭了它们。
这也不是隐藏的断点,我已经全部清除了它们。
C
符号突出显示,而不是普通的蓝色圆点。 - Steven Jeuris