小编DEA*_*OOL的帖子

setListadapter和getListView()在片段上取消定义

我希望你能帮助我.我是Android开发的新手,我已经尝试过对此进行研究,但我没有运气.我希望你能解决我的简单问题.

如何在片段上使用setListAdapter?我的活动扩展了片段,我无法将其转换为listfragment,因为我在其中一个片段选项卡中显示它.

public class AccountFragment extends Fragment implements OnItemClickListener {
private LoginDataBaseAdapter loginDataBaseAdapter;

private RemindersDbAdapter mDbHelper;

ListView listv;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {

         mDbHelper = new RemindersDbAdapter(getActivity());
         mDbHelper.open();
         fillData();

     //registerForContextMenu(getListView());----- Not working too :(

      //intialize variables


        View rootView = inflater.inflate(R.layout.fragment_account, container, false);




            registerForContextMenu(getView());
            listv = (ListView) rootView.findViewById(R.id.remlist);







        return rootView;


         }

    @Override
    public void onActivityResult( int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        fillData();


    }

    private void fillData() {
        Cursor remindersCursor = mDbHelper.fetchAllReminders();
        getActivity().startManagingCursor(remindersCursor); …
Run Code Online (Sandbox Code Playgroud)

android android-listview android-fragments

0
推荐指数
1
解决办法
6155
查看次数