我有一个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();
}
});
这就是我的保存按钮方法中代码的结构。
答案 0 :(得分:0)
请仔细阅读您的错误,并在使用setNextAnim()'
或启动片段
Attempt to invoke virtual method 'void android.support.v4.app.Fragment.setNextAnim(int)' on a null object reference