Android系统。 onPostExecute有几个try-catch块

时间:2015-08-19 18:56:58

标签: java android try-catch

首先,我几乎没有Java经验。我使用AsyncTask从我的服务器获取一些数据,在onPostExecute方法中,我需要使用几个try-catch块来管理接收的数据。如果其中一个失败(执行catch),应用程序应该停止执行并显示一个对话框。但是当执行任何catch块时,会执行以下try-catch块,这就是我想要避免的。我无法使用return因为onPostExecute返回void。

那么,管理这种情况以达到我需要的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

如果Method返回Void,则可以使用“return;”退出方法。

所以在Catch块中,显示带有return的Dialogand Exit;

在其他地方,您可以在一个try块中捕获不同的异常。