2012-11-10 2 views

답변

1

는 디버거에서 오류를 제거하려고 유무 :

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    GestureOverlayView gestureOverlayView = new GestureOverlayView(this); 
    View inflate = getLayoutInflater().inflate(R.layout.main, null); 
    gestureOverlayView.addView(inflate); 
    gestureOverlayView.addOnGesturePerformedListener((OnGesturePerformedListener) this); 
    gestureLib = GestureLibraries.fromRawResource(null, R.raw.gestures); 
    if (!gestureLib.load()) { 
     finish(); 
    } 
    setContentView(gestureOverlayView); 
    } 

    void setContentView(R.layout.main); 

R.layout.main

두 번째 점은 다음과 같은 오류로 밑줄이 저 주는가? 때때로 Eclipse는 단지 존재하지 않는 것들에 매달릴 수 있습니다.

또한보기에서 무엇을 호출해야할지 모르는 것처럼 보입니다. 아래와 같이 TextView와 같이 작동하도록 알려진 뷰를 전달하십시오.

View inflate = (View) getLayoutInflater().inflate(R.layout.main, null); 
+0

예, 오류를 제거하면 (물론) 앱을 시작하는 데 도움이되었지만 강제 종료되므로 강제 종료 여부가 확실하지 않습니다. 그것은 논평 될 때, 가까운 강제로하지 않았다. – wswld