首先,我几乎没有Java经验。我使用AsyncTask
从我的服务器获取一些数据,在onPostExecute
方法中,我需要使用几个try-catch块来管理接收的数据。如果其中一个失败(执行catch),应用程序应该停止执行并显示一个对话框。但是当执行任何catch块时,会执行以下try-catch块,这就是我想要避免的。我无法使用return
因为onPostExecute
返回void。
那么,管理这种情况以达到我需要的最佳方法是什么?
答案 0 :(得分:2)
如果Method返回Void,则可以使用“return;”退出方法。
所以在Catch块中,显示带有return的Dialogand Exit;
在其他地方,您可以在一个try块中捕获不同的异常。