簡體   English   中英

如何在 Intent (Android) 中插入片段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM