我已經在我的應用程序中實現了導航抽屜。當我首先打開應用程序時,它會顯示空白屏幕。相反,我希望它啓動fragmentA。 我試圖MainActivitySo內調用片段
Intent i = new Intent(MainActivity.this, fragmentA.class);
startActivity(i);
,但是這給了我未發現異常活動。 那麼如何在活動中啓動一個片段?
我已經在我的應用程序中實現了導航抽屜。當我首先打開應用程序時,它會顯示空白屏幕。相反,我希望它啓動fragmentA。 我試圖MainActivitySo內調用片段
Intent i = new Intent(MainActivity.this, fragmentA.class);
startActivity(i);
,但是這給了我未發現異常活動。 那麼如何在活動中啓動一個片段?
嘗試:
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.yourFrame, fragmentA.getInstance());
fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
fragmentTransaction.commit();
您的活動
謝謝它完美無瑕。 –
文檔在這裏http://developer.android.com/guide/components/fragments.html#Transactions – Shijil
謝謝我會通過它 –
具有u在maifeast –
號提的是類名是一個片段所以它不能被定義爲權利的活動? –
@VyprNoch你如何使用startActivity意圖的片段? – Raghunandan