添加片段在活动从片段不工作在Pixel XL安卓版本8.0.0

最近我更新了我的像素xl移动到Android版本8.0.0(Orio)之后

当我在我的应用程序中通过调用片段的主要活动中的方法添加片段,它不是在像素中工作,但相同的代码在其他手机如索尼Xperia的Android版本:5.1.1和三星S8的Android版本7.0

如何解决这个问题?

我的代码(在Kotlin)调用方法setUsernamePassword()在主要活动:

(作为MainActivity的活动).setUsernamePassword()

主要活动代码

import android.app.Fragment import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.widget.TextView class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) addFragmentToActivity(R.id.loginFragment,LoginFragment()) val loginText = findViewById(R.id.login_textView) as TextView loginText.setOnClickListener { addFragmentToActivity(R.id.loginFragment,LoginFragment()) } val registerText = findViewById(R.id.register_textView) as TextView registerText.setOnClickListener { addFragmentToActivity(R.id.registerFragment,RegisterFragment()) } } private fun addFragmentToActivity(frameId: Int,fragment: Fragment) { val fragmentTransaction = fragmentManager.beginTransaction() fragmentTransaction.replace(frameId,fragment).addToBackStack(null) fragmentTransaction.commit() } fun setUsernamePassword() { addFragmentToActivity(R.id.setUsernamePassword,SetUsernamePasswordFragment()) } }