최근 몇 가지 새로운 기능을 추가하기 위해 하나의 프로그램을 수정해야합니다. 이 프로그램은 모바일 주변의 정보를 수집하고 사용자가 정의한 서버로 보내거나 SD 카드에 데이터를 저장하는 데 사용됩니다. 하지만 서버 호스트를 직접 설정하지 않으면 앱 실행시 축약을 표시합니다 (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();
}
}
이것은 아마도 네트워크 연결 방법 중 하나 (예외적으로 상황에 따라 다름)에서 예외가 잡히는 것에서 비롯됩니다. – MByD
로그 출력에서 실마리를 찾으십시오. 'adb logcat' –
크리스탈 볼이 깨졌습니다. 코드를 보여 주면 도움이됩니다. –