2011-07-31 4 views
0

...URL에 조각을로드 할 때 NullPointerException이 발생합니까? 나는이 오류가 계속

07-31 12:15:55.640: ERROR/AndroidRuntime(24373): FATAL EXCEPTION: main 
07-31 12:15:55.640: ERROR/AndroidRuntime(24373): java.lang.NullPointerException 
07-31 12:15:55.640: ERROR/AndroidRuntime(24373):  at com.fttech.shoppingClass$1.onClick(shoppingClass.java:47) 
07-31 12:15:55.640: ERROR/AndroidRuntime(24373):  at android.view.View.performClick(View.java:3110) 
07-31 12:15:55.640: ERROR/AndroidRuntime(24373):  at android.view.View$PerformClick.run(View.java:11928) 
07-31 12:15:55.640: ERROR/AndroidRuntime(24373):  at android.os.Handler.handleCallback(Handler.java:587) 

내가 여기에 온 클릭을 구현하고는 ...

 @Override 
     public void onClick(View v) { 
      getUserPreference(); 
      shopping.loadUrl(url); 



     } 
    }); 
이미 쇼핑을 인스턴스화

... 여기

가 가진 클래스 loadUrl 메소드.

public class shopping_details_fragment extends Fragment{ 


@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){ 
    return(inflater.inflate(R.layout.details_fragment, container, false)); 
} 

public void loadUrl(String url){ 
    WebView web = (WebView)getView().findViewById(R.id.detailsOfIem); 

    web.loadUrl(url); 

} 

} 여기

이 ...

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
> 
<WebView 
android:layout_width="match_parent" 
    android:id="@+id/detailsOfIem" 
    android:layout_height="match_parent"> 
    </WebView> 

</LinearLayout> 

답변

0

의 getView 내가 사용하고있는 XML .. details_fragment.xml에 대한

내가 팽창하고있다() null이 될 수 있습니다. 활동이 details_fragment.xml을로드합니까? onClick 전에 onCreateView이 호출됩니까?

하지만이 스 니펫에서 클래스 구조를 실제로 볼 수 없습니다.

나의 제안, 당신은 전체 코드를 제공하지 않고 : 뭔가가 NullPointerException을 일으킬 수있는 곳 스택의 모든 곳에서

Log.i("Null Test", "Is xyz null ? " + (xyz == null)); 

문을 추가합니다.

관련 문제