我正在创建一个现金销售应用程序,我将在其中实施4个选项卡。从第一个选项卡中,用户将从客户列表中选择客户,第二个选项卡从项目列表中选择项目,第三个选项卡在7 EditText
的第4个选项卡中设置付款细节,第4个选项查看草稿并确认保存在SQLite中。我有这几个问题:如何处理多个选项卡,EditText并保存到数据库?
对于标签,我应该用像下面延伸
FragmentActivity
先创建一个标签的容器:public class CashSales extends FragmentActivity { private FragmentTabHost mTabHost; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.cash_sales_tab); mTabHost = (FragmentTabHost) findViewById(android.R.id.tabhost); mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent); mTabHost.addTab(mTabHost.newTabSpec("customer").setIndicator("customer"), CustomerSelect.class, null); mTabHost.addTab(mTabHost.newTabSpec("item").setIndicator("item"), ItemSelect.class, null); mTabHost.addTab(mTabHost.newTabSpec("payment").setIndicator("payment"), SetPayment.class, null); mTabHost.addTab(mTabHost.newTabSpec("payment").setIndicator("payment"), DraftViewAndSave.class, null); } }
我应该为每个喜欢的活动创建不同的类别
CustomerSelect
,ItemSelect
等?如果需要从Fragment
班级或FragmentActivity
班级延长,需要创建不同班级?如何在用户从第一个标签页到第二个标签页时记住数据?我应该使用Session并最终将会话中的数据保存到数据库吗?
我是Android新手。请帮助我或发送任何示例链接。