当我这样编写代码时,ControlFragment 工作正常,但是当我在另一个名为“AndresFragment”的片段(第二个代码)中使用完全相同的代码时,它不起作用。它说“android.app.Fragment 中的默认构造函数已弃用”。我真的不明白...有人可以帮助我吗,我是新来的
package com.example.fragm;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.fragment.app.Fragment;
public class ControlFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
if (savedInstanceState != null) {
}
View myView = inflater.inflate(R.layout.controlfragment,
container, false);
return myView;
}
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
}
}
Run Code Online (Sandbox Code Playgroud)
“AndresFragment”的代码:
package com.example.fragm;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class AndresFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup …Run Code Online (Sandbox Code Playgroud)