关闭wi -fi的错误消息

时间:2011-04-07 12:49:41

标签: android

我使用map创建应用程序。

它可以工作,但是当没有互联网或wifi时,应用程序崩溃。

而不是崩溃我想在设备中显示错误消息。

它没有在logcat中显示。

这是我的代码:

LocationManager myManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
if(myManager != null){
    String param=(String)myManager.getProviders(true).get(0);
    Location loc = myManager.getLastKnownLocation(param);

    if(loc != null){
         ............
    } else {
         Log.e("AndroidMaps-1 ","Error: Location  is null");
         builder.setMessage("err").setPositiveButton("Yes",dialogClickListener).show();
    }   
} else {
    Log.e("AndroidMaps-2 ","Error: Location Manager is null");
    builder.setMessage("Are you sure").setPositiveButton("Yes",dialogClickListener).show();
}

当关闭wi-fi时,我没有收到来自logcat或对话框的任何错误消息。

1 个答案:

答案 0 :(得分:1)

在执行任何其他操作之前,您可以检查Internet连接。如果没有可用的Internet连接,您可以通知用户。

虽然在我的应用程序中,当Map尝试在没有任何Internet连接的情况下引导磁贴时,它不会崩溃。