gpt4 book ai didi

java - FragmentTransaction.add()

转载 作者:行者123 更新时间:2023-12-01 11:49:27 25 4
gpt4 key购买 nike

我的 add() 方法遇到问题,该方法无法读取参数它无法将我的 BlankFragment 类作为 fragment 读取,而是读取包名称,后跟类名称(即我的代码)

package com.example.ucon.myapplication;

import android.app.Fragment;
import android.support.v7.app.ActionBarActivity;
import android.support.v4.app.FragmentActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;


public class MainActivity extends ActionBarActivity {

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

if (findViewById(R.id.fragment_container) != null){
if (savedInstanceState != null) {
return;
}
BlankFragment firstFragment = new BlankFragment();
firstFragment.setArguments(getIntent().getExtras());
getSupportFragmentManager().beginTransaction().add(R.id.fragment_container, firstFragment).commit();
}
}
}

最佳答案

我解决了必须导入的问题

android.support.v4.app.Fragment

而不是

android.app.Fragment 

在 fragment 类中

关于java - FragmentTransaction.add(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28911130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com