2014-12-04 43 views
-1

我試圖在使用GridPager的Android穿應用程序上創建2D選取器,但仍然遇到非常奇怪的錯誤。我已經嘗試重做一切並重建,但似乎沒有任何工作。空指針創建2D選取器時出現異常

我的主類是如下:

public class MainActivity extends Activity { 

private TextView mTextView; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 


    final GridViewPager pager = (GridViewPager) findViewById(R.id.pager); 
    pager.setAdapter(new GridPagerAdapter(this, getFragmentManager())); 
    } 
} 

我想按照這個網址的例子: https://github.com/mauimauer/AndroidWearable-Samples/blob/master/GridViewPager/Wearable/src/main/java/com/example/android/wearable/gridviewpager/MainActivity.java

我不斷收到對LNE pager.setAdapter一個NullPointerException(...) ;

如果需要,我可以共享我的GridPagerAdapter文件。

+1

聲音就像activity_main佈局(xml)不包含名爲「pager」的GridViewPager。檢查你的xml文件(也許你有幾種佈局?) – DigCamara 2014-12-04 18:22:27

+0

setContentView(R.layout.activity_main); 沒有尋呼機的ID。 setContentView(R.layout.round_activity_main); 確實有。感謝您捕捉我的愚蠢錯誤! – ahatzz11 2014-12-04 18:27:21

回答

0

聽起來像activity_main佈局(xml)不包含名爲「pager」的GridViewPager。檢查你的xml文件