8

我注意到在 catch 块中使用 toast 时不会显示它。有谁知道在捕获异常时如何显示敬酒?一个例子:

try {
    // try to open a file
} catch (FileNotFoundException e) {
    Toast.makeText(this, R.string.txt_file_not_found, Toast.LENGTH_LONG);
    return; // cancel processing
}
4

2 回答 2

14

应该是这样的:

Toast toast = Toast.makeText(this, R.string.txt_file_not_found, Toast.LENGTH_LONG);
toast.show();
于 2010-10-31T19:41:35.993 回答
11

是的,我把它放在现有行的后面:

Toast.makeText(this, R.string.txt_file_not_found, Toast.LENGTH_LONG).show();
于 2010-10-31T19:55:40.467 回答