Android 一个activity 加载一个Fragment
生活随笔
收集整理的這篇文章主要介紹了
Android 一个activity 加载一个Fragment
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
這個方法也是很簡單,代碼如下
2中方法一種方法分開寫的,另外一種方法是鏈表的形式。
public class SingleActivity extends AppCompatActivity {private SingleFragment singleFragment;@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.single_activity_layout);if (singleFragment == null) {singleFragment = new SingleFragment();}// 獲取fragmentmangerFragmentManager fragmentManager = getSupportFragmentManager();// 開啟事務(wù)FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();// 替換成fragmentfragmentTransaction.replace(R.id.frame, singleFragment);// 提交fragmentTransaction.commitNow();// 直接使用鏈表的形式// getSupportFragmentManager().beginTransaction().add(R.id.frame, singleFragment)// .commitNow();}@Overrideprotected void onDestroy() {super.onDestroy();if (singleFragment != null) {singleFragment.onDestroy();}}
}
?
總結(jié)
以上是生活随笔為你收集整理的Android 一个activity 加载一个Fragment的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 请问咱有养羊的牧草吗,玉米秸秆或者苜蓿草
- 下一篇: Android Fragment 调用宿