В последнее время мне нужно изменить одну программу, чтобы добавить некоторые новые функции. Программа используется для сбора информации вокруг мобильного телефона и отправки ее на сервер, определенный пользователем, или сохранения данных на SD-карте. Но если мы не настроим хост сервера самостоятельно, приложение будет показывать тост каждые 5 секунд при запуске: localhost/127.0.0.1:5001 – Connection refused
.
Кто-нибудь знает, как я могу узнать, откуда взялся этот тост? Поскольку в коде есть много мест, у нас есть toast.show()
.
Заранее спасибо!
Вот возможный фрагмент кода, который может вызвать проблему.
/**
* Update GPS Status
*/
public void updateGpsStatus(Context context, Handler handler) {
try {
LocationManager locationManager = (LocationManager) context
.getSystemService(Context.LOCATION_SERVICE);
this.gpsStatus = locationManager
.isProviderEnabled(LocationManager.GPS_PROVIDER);
} catch (Exception e) {
if (handler == null) {
ComFunc.showToast(context, e.getMessage());
} else {
ComFunc.showToast(context, e.getMessage(), handler);
}
e.printStackTrace();
}
}