Android - why is this telling me “Content view not yet created”?

前端 未结 3 965
别那么骄傲
别那么骄傲 2020-12-14 08:20

This is a populating a listview on a fragment from a database:

public View onCreateView(LayoutInflater inflater, ViewGroup container,
           Bundle saved         


        
3条回答
  •  半阙折子戏
    2020-12-14 09:00

    I had the same issue but my fault was to call a (invisible) fragment from a background task via an interface. so the invisible fragment tried to use its view which was not available... i fixed it with the same solution: the interface function checks if fragment isVisible(). Thank you for showing me the right direction...

     public void updateListInterface(){
        if(this.isVisible()) {
            this.initListAdapter();
            getLoaderManager().restartLoader(0, null, this);
        } else {
            Log.v(TAG, "view is not visible");
        }
    }
    

提交回复
热议问题