构建成功,但导航控制器不工作。当我单击底部的导航项时,相应的片段将不会覆盖主机片段。
MainActivity
class MainActivity : AppCompatActivity(){
private lateinit var binding: ActivityMainBinding
private lateinit var appBarConfiguration: AppBarConfiguration
private lateinit var navController: NavController
private var isInitial =
我对整个Android开发都很陌生,尤其是nav图形。我有一个主屏幕的底部导航组件(片段2-5)和4个按钮导航到其他片段(片段6-9)。为了使这个结构正常工作,我与同样的错误做了斗争,最终它停止了错误,尽管我不相信我“正确地”解决了这个问题。这是一个事实的支持,我得到了同样的错误,因为我试图用导航抽屉组件包装这个活动。请帮助我解决这个错误,并正确构造我的代码。当我单击主片段上的一个按钮(当前导航抽屉和底部导航按预期的行为)时,就会发生错误。
我的main_navigation.xml (为了简洁而省略的细节):
...
<!-- Nav graph for the 4 b
我刚刚将Android更新为v3.5,我的项目停止运行,给出了以下例外:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mcampana.turle/com.mcampana.turle.MainActivity}: android.view.InflateException: Binary XML file line #10: Binary XML file line #10: Error inflating class fragment
at android.app.ActivityTh
我正在做这个活动:
public class ViatgeDetallViewActivity extends AppCompatActivity {
ViatgeDetallViewFragment fragment;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_view);
fragment = new Viatg