【发布时间】:2017-02-16 10:25:42
【问题描述】:
您好,我想在 Fragment 类上添加浮动操作按钮,但是当我添加实现 AppCompatActivity 时,我收到此错误:
“android.support.v4.app.Fragment”中的“getLoaderManager()” 与 'android.app.Activity' 中的 'getLoaderManager()' 冲突;试图使用不兼容的返回类型”
public class home extends Fragment implements AppCompatActivity{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.home, container, false);
return rootView;
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
}
}
【问题讨论】:
-
remove
implements AppCompatActivity这是一个你没有扩展活动的片段
标签: android android-fragments floating-action-button appcompatactivity