[英]Android: DialogFragment and universal xml
我正在尝试使用Dialog Fragments控制android中的数据库。 我的意思是,例如,要添加新记录,我将单击一个按钮,然后出现一个弹出片段,要求我提供特定字段。 我单击确定,这将在托管活动中触发该方法。 那部分起作用。
但是,我还想进行其他操作,例如删除,更新,搜索记录等。
有没有一种方法可以使片段具有通用代码,然后根据不同的数据库操作分配不同的xml? 我正在寻找解决问题的最有效方法。
谢谢!
您可以在Fragment上增加不同的视图...
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);
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.