0

目前,对于我的 Android 应用程序,有一个异步任务执行一些功能,然后将结果上传到后端。

现在在某些设备上,某些功能失败并抛出异常(我在 logcat 中看到的内存不足等),然后应用程序也停止上传。

知道如何实现它以更加安全吗?这意味着即使第三个或第四个失败,它仍然会继续上传部分。

try and catch 能解决这个问题吗?还有其他方法吗?

4

1 回答 1

2

您可以对引发异常的代码使用 try-catch 块。因此,您唯一的选择是捕获异常并对其进行处理(或忽略它)。你可以举杯来显示错误

try{
  //  your code which can throw exceptions
 }
catch (Exception e) {
  Toast.makeText(this, e.getMessage(), Toast.LENGTH_SHORT);
}
于 2013-09-24T03:54:17.007 回答