2012-08-29 17 views
7

मैं एक विधि, initializeViews है, जो अपने अंतिम पंक्ति में एक ArrayAdapter constructor undefined त्रुटि का सामना करना पड़ता है।निर्माता <string> ArrayAdapter अपरिभाषित

विधि F1Fragment में स्थित है, जो MainFragment फैली हुई है। MainFragment तब Activity से जुड़ा हुआ है।

क्या हम का ArrayAdapter<string> कन्स्ट्रक्टर में संदर्भ नहीं दे सकते? मैं एंड्रॉइड के लिए नया हूँ। कृप्या मुझे सही करें। अग्रिम में धन्यवाद।

private void initializeViews(RelativeLayout contentLayout) { 
    leaguesListView = (ListView) contentLayout.findViewById (R.id.leaguesListView); 
    progressLinear = (LinearLayout) contentLayout.findViewById (R.id.progressLeagues); 
    values= new String[] { "RedBullRacing", "McLaren", "Lotus", 
     "ForceIndia", "HRT", "Ferrari" }; 
    adapter= new ArrayAdapter<String>(F1Fragment.this, android.R.layout.simple_list_item_1, android.R.id.text1, values); 
} 

उत्तर

39
getActivity() करने के लिए

बदलें F1Fragment.thisFragmentContext नहीं है।

संबंधित मुद्दे