按下按钮后刷新fragement

时间:2018-06-15 09:28:46

标签: android android-fragments

我有一个Android应用程序,我很忙,但遇到了一个小问题。我试图通过使用保存按钮保存数据后刷新/重启我的fragement但是我得到以下错误:

  

尝试在空对象引用上调用虚方法'void android.support.v4.app.Fragment.setNextAnim(int)'

这是按钮中的代码:

    save1.setOnClickListener(new View.OnClickListener(){
    @Override
    public void onClick(View v) {
        //Util.displayMessage(getContext(),"Saving");
        String textToStore = contact1.getText().toString();
        String textToStore2 = contact2.getText().toString();
        String Url = "/gps/savetaxiroutes/"+imei+"/"+textToStore+"/"+textToStore2 +"/"+ sendNotification.toString()  ;

        AllContacts fragment = (AllContacts) 
                getFragmentManager().findFragmentById(R.id.thelayout2)

        getFragmentManager().beginTransaction()
                .detach(fragment)
                .attach(fragment)
                .commit();
        mPopupWindow.dismiss();
    }
    });

这就是我的保存按钮方法中代码的结构。

1 个答案:

答案 0 :(得分:0)

请仔细阅读您的错误,并在使用setNextAnim()'或启动片段

的位置发布相关代码
Attempt to invoke virtual method 'void android.support.v4.app.Fragment.setNextAnim(int)' on a null object reference