에뮬레이터 2.3.3으로 프로젝트를 실행하니 잘됩니다..

하지만 옵티머스G 넥서스S를 통해서 테스트해보니

특정 기능이 팅기네요.. ㅠㅠ

왜이런걸까요


아래에 로그켓과 그로그켓이 가리키는 소스부분을 올리겠습니다.

<소스>

 public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
					System.out.println("옵션");					
					
	if (event.getAction() == KeyEvent.ACTION_DOWN && event.getKeyCode() == KeyEvent.KEYCODE_ENTER) { 
						// KEYCODE_ENTER : 키를 입력합니다.
						// KeyEvent.ACTION_DOWN : 키를 누르는걸 인식
						String searchData = editText.getText().toString();
						if(searchData.equals(DBHandler.showData(searchData))){
							System.out.println("일치........" + searchData);
							int geoPointLat = handler.geoPointLat;
							int geoPointLon = handler.geoPointLon;	
							
							GeoPoint geoPoint = new GeoPoint(geoPointLat,geoPointLon);
							mc.animateTo(geoPoint);
							System.out.println("좌표" + geoPointLat + geoPointLon);
													
						}
						
						else{
							System.out.println("일치하지 않습니다.");
						}
						editText.setVisibility(View.INVISIBLE);
						
						
			 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
		        imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);		
			             	         
					return true;
			}
			return false;
	}



<로그캣>

03-14 14:39:13.738: E/AndroidRuntime(19683): FATAL EXCEPTION: main

03-14 14:39:13.738: E/AndroidRuntime(19683): java.lang.NullPointerException

03-14 14:39:13.738: E/AndroidRuntime(19683): at com.example.google.MainActivity$2.onEditorAction(MainActivity.java:368)

03-14 14:39:13.738: E/AndroidRuntime(19683): at android.widget.TextView.onEditorAction(TextView.java:4204)

03-14 14:39:13.738: E/AndroidRuntime(19683): at com.android.internal.widget.EditableInputConnection.performEditorAction(EditableInputConnection.java:138)

03-14 14:39:13.738: E/AndroidRuntime(19683): at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:299)

03-14 14:39:13.738: E/AndroidRuntime(19683): at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:79)

03-14 14:39:13.738: E/AndroidRuntime(19683): at android.os.Handler.dispatchMessage(Handler.java:99)

03-14 14:39:13.738: E/AndroidRuntime(19683): at android.os.Looper.loop(Looper.java:137)

03-14 14:39:13.738: E/AndroidRuntime(19683): at android.app.ActivityThread.main(ActivityThread.java:4885)

03-14 14:39:13.738: E/AndroidRuntime(19683): at java.lang.reflect.Method.invokeNative(Native Method)

03-14 14:39:13.738: E/AndroidRuntime(19683): at java.lang.reflect.Method.invoke(Method.java:511)

03-14 14:39:13.738: E/AndroidRuntime(19683): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)

03-14 14:39:13.738: E/AndroidRuntime(19683): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)

03-14 14:39:13.738: E/AndroidRuntime(19683): at dalvik.system.NativeStart.main(Native Method)

03-14 14:39:14.308: W/System.err(19683): IOException processing: 26

FATAL EXCEPTION: mainjava.lang.NullPointerException