2013-06-25 177 views
0
public BinderData(Activity act, List<ScheduleItem> _items) { 
    inflater = (LayoutInflater) act.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    items = _items; 
} 

當我嘗試它安卓:歌廳活動

listView = (ListView) rootView.findViewById(R.id.list); 
BinderData bindingData = new BinderData(this.getActivity(), SomeArray); 

一個onCreateView它工作正常裏面。但是,可以在OnCreate方法中綁定一個列表。

+0

刪除此並只使用getActivity()並嘗試。 – Raghunandan

+0

@Raghunandan如果它的活動類可以使用上下文作爲MainActivity.this,則方法getActivity()未定義爲MainActivity \t MainActivity.java – user1563221

+0

。 – Raghunandan

回答

0

在Android中我們有一個方法叫getCallingActivity()通過使用這個我們可以知道,希望它可以幫助你。