Thread.join()之后的断点

时间:2015-12-12 15:49:12

标签: android multithreading debugging

我正在调试我的Android应用程序,当我想在加入一个帖子后设置断点时遇到麻烦。

ImageSaverThread ist = new ImageSaverThread(mPreview.getmCameraInstance());
ist.start();
File file1 = ist.getOutputMediaFile(1);
try {
    ist.join();
} catch (InterruptedException e) {
    e.printStackTrace();
    Log.d("IST ERROR", "ImageSaverThread did not finish!");
    return;
}
File mediaStorageDir = new File(String.valueOf(
    Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)));
File file = new File(mediaStorageDir.getPath() + File.separator +
    "IMG_" + "TEST" + ".jpg");
Bitmap bitmap = BitmapFactory.decodeFile(String.valueOf(file));

当我将断点设置为最后一行代码时,我通过ImageSaverThread保存的图像尚未保存,因为该连接在调试器中不起作用。

我已经选择了断点并告诉它只是暂停这个线程,而不是全部,但仍然不起作用。有人可以帮我吗?

0 个答案:

没有答案