我正在创建一个现金销售应用程序,我将在其中实现 4 个选项卡。从第一个选项卡用户将从客户列表中选择客户,第二个选项卡从项目列表中选择项目,第三个选项卡在 7 中设置付款详细信息,第四个选项卡EditText
查看草稿并确认保存在 SQLite 中。我有几个问题:
对于选项卡,我是否应该首先通过如下扩展来创建选项卡容器
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 新手。请帮助我或发送任何示例链接。