[英]How can i insert a fragment in Intent (Android)
那是我的代碼。 我讀過一些關於片段管理器的東西,但我不知道如何實現它。:/
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent i = new Intent(SplashActivity.this,Fragment.class );
startActivity(i);
finish();
}
},splashTimeOut);
這是在 kotlin 中實現它的方式
lateinit var homeFragment: HomeFragment
homeFragment= HomeFragment()
supportFragmentManager
.beginTransaction()
.replace(R.id.grid,homeFragment)//replacing a view in here i use linear layout
.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
.commit()
我希望這可以幫助
startActivity() 不能用於非活動 class。 您可以將該片段添加到任何活動中,然后嘗試從上面的代碼開始,替換 Activity 代替 Fragment.class
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.