当我的服务器没有发送http响应时,我一直收到这个错误。所以,我试着抓住它,用Try-Catch在一个小吃店里展示。
然而,我仍然收到错误,我的颤音应用程序被冻结。如何正确使用Try-Catch以防止应用程序崩溃并显示小吃店?
// connect to the backend and create user account
try {
var response = await http.post(
'${Env().basedUrl}${Env().user}',
headers: <String, String&g
我有一个android应用程序,它有互联网连接服务。每当应用程序联机或脱机时,该服务都会显示一个snackbar。这些服务可以正常工作,但是当访问MainActivity的snackbar或显示snackbar的相对布局时,我会得到空值。下面是来自后台服务的回调的实现,这个方法是写在主体活动中的:
public void hasInternetConnection() {
if (!hasInternetMessageShown) {
showSnackBar("App is online", false);
}
}
privat