Android:DialogFragment和通用xml

Android:DialogFragment和通用xml,android,android-fragments,android-dialogfragment,Android,Android Fragments,Android Dialogfragment,我试图用对话框片段控制android中的数据库。我的意思是,例如,要添加一条新记录,我将单击一个按钮,出现一个弹出片段,询问我具体的字段。我单击ok,在我的托管活动中触发该方法。那部分有效 但是,我也希望有其他操作,如删除,更新,搜索记录等 有没有一种方法可以让片段有一个通用代码,然后根据不同的数据库操作分配不同的xml? 我正在寻找解决问题的最有效方法 谢谢 你可以在你的碎片上放大不同的视图 public class MyClass extends Fragment { String xmlT

我试图用对话框片段控制android中的数据库。我的意思是,例如,要添加一条新记录,我将单击一个按钮,出现一个弹出片段,询问我具体的字段。我单击ok,在我的托管活动中触发该方法。那部分有效

但是,我也希望有其他操作,如删除,更新,搜索记录等

有没有一种方法可以让片段有一个通用代码,然后根据不同的数据库操作分配不同的xml? 我正在寻找解决问题的最有效方法


谢谢

你可以在你的碎片上放大不同的视图

public class MyClass extends Fragment {
String xmlToLoad;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstances);
    Bundle data = getArguments();
    xmlToLoad = data.getString("what you set in your fragments pager");
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    if(xmlToLoad.equals("whatever")) {
        View view = inflater.inflate(R.layout.thisXML, container,false);
    }
}
}