4つのタブを実装するCashSalesアプリを作成しています。1番目のタブからユーザーは顧客リストから顧客を選択し、2番目のタブはアイテムリストからアイテムを選択し、3番目のタブは7EditText
秒で支払いの詳細を設定し、4番目のタブはドラフトを表示して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
クラスから拡張する必要がありますか?ユーザーが1番目のタブから2番目のタブに移動するときにデータを記憶するにはどうすればよいですか?セッションを使用して、最終的にセッションからデータベースにデータを保存する必要がありますか?
みんな私はAndroidが初めてです。これについて私を助けてください、またはサンプルリンクを送ってください。