2012-10-05 5 views
1

내 전화기 (Not Emulator)에이 이상한 버그가 있습니다. 입력 한 첫 번째 결과로 이동하는 edittext가있는 코드를 작성했습니다. 그것은 며칠 동안 일하고 나가 devlopibg를 계속하는 때 갑자기 일하는 것을 멈췄다. wierd는 이전 버전을 설치했으나 작동하지 않습니다. 이후 특정 코드 부분이 변경되지 않았습니다! 또한 가장 많이 업데이트 된 버전을 다른 전화에 설치했는데 갑자기 해당 버전에서 작동하지 않습니다. 나는 그것을 해결하는 방법을 모르고 내가 왜이 오류가 발생하는지 이해하지 못한다. 이전에 작동했다면 갑자기 Service Not Available이라고 표시되는 이유는 무엇입니까? 다음 코드입니다.android - geocoder.getfromlocationname가 서비스를 사용할 수 없음을 반환합니다.

configure Search button//Button btn_search = (Button)findViewById(R.id.map_ ;(search_button if(!came_from.matches(" (("FollowLocation } ;(btn_search.setEnabled(false { btn_search.setOnClickListener(}()new OnClickListener } (public void onClick(View v final AlertDialog.Builder ;(alert = new AlertDialog.Builder(context final EditText input = new ;(EditText(context input.setHint("Enter ;("Address input.setImeOptions(;(EditorInfo.IME_ACTION_DONE ;(alert.setView(input alert.setPositiveButton("OK", }()new DialogInterface.OnClickListener public void onClick(DialogInterface dialog, int } (whichButton String value = ;()input.getText().toString().trim } try Geocoder geocoder = 

Geocoder(getApplicationContext(), ;(Locale.ENGLISH List<Address> results 

;(geocoder.getFromLocationName(value, 1 

} (if (results.size() == 0 

AlertDialog.Builder builder2 = new ;(AlertDialog.Builder(context 

builder2.setMessage("No Address Found, ("Please Try Again 

(setCancelable(true. 

setNegativeButton("OK", new. }()DialogInterface.OnClickListener public } (void onClick(DialogInterface dialog, int id 

;()dialog.cancel { ({ ;()show. { else } Address ;(address = results.get(0 GeoPoint p = (new GeoPoint((int address.getLatitude() * 1E6), (int)) ;(((address.getLongitude() * 1E6 gMapView = ;((MapView) findViewById(R.id.myGMap mc = ;()gMapView.getController 

;(mc.setZoom(18 

;(mc.animateTo(p 

remove//previous overlays and put this location as circle 

;()gMapView.getOverlays().clear Add a // 

MyLocationOverlay circleOverlay = new ;()MyLocationOverlay 

;circleOverlay.circle=true list = ;()gMapView.getOverlays 

;(list.add(circleOverlay { 

} (catch (Exception e { 

AlertDialog.Builder builder2 = new ;(AlertDialog.Builder(context 

builder2.setMessage("Error. Please check 

(".internet connection 

(setCancelable(true. 

setNegativeButton("OK", new. }()DialogInterface.OnClickListener public } (void onClick(DialogInterface dialog, int id 

;()dialog.cancel { ({ ;()show. { 

{ ;({ alert.setNegativeButton(" Cancel", new }()DialogInterface.OnClickListener public void onClick(DialogInterface dialog, int } (whichButton ;()dialog.cancel { ;({ ;()alert.show { ;({ 
+2

올바른 방법으로 코드를 붙여주세요. – Lucifer

답변

3

내 문제에 대한 대답은 휴대 전화를 다시 시작하는 것입니다.

+0

답변이 절름발이 인 것처럼 대답은 적습니다. 나는 ICS ph와 JBoom 모두 예외를 던지고 답변 된 작업으로 다시 시작합니다. –

+0

그것은 열한 번째 계명입니다. 실제로 일어난 일을 알지 못합니다. – Androiderson

관련 문제