关于 Activity 中 must implement OnFragmentInteractionListener 的问题
2015-06-06 19:50
381 查看
在使用Android Studio 使用默认创建Fragment时,在Activity中 must implement OnFragmentInteractionListener 错误如下:Caused by: java.lang.ClassCastException: com.example.fengge.myapplication.MainActivity@534dfca8 must implement OnFragmentInteractionListener此时Activity类如下:
public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }想要修改错误,只要Activity中实现定义的fragment的OnFragmentInteractionListener修改后代码如下:
public class MainActivity extends FragmentActivity implements MyFragment.OnFragmentInteractionListener{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public void onFragmentInteraction(Uri uri) { } }
其中 MyFragment是我自己定义的fragment,只要改成自己创建fragment类名即可。
相关文章推荐
- 老生常谈-01背包
- Hadoop1.2.1 HDFS原理
- 基于Bootstrap+jQuery.validate Form表单验证实践
- BloomFilter——大规模数据处理利器(爬虫判重)
- phantomjs的局限性
- BloomFilter——大规模数据处理利器(爬虫判重)
- ACM练习 反素数
- /bin/bash^M: bad interpreter: No such file or directory
- PAT复杂度_最大子列和问题、最大子列和变种
- delphi之完美Splash方案
- bzoj 3209 数位DP+欧拉定理
- VTR-to-Bitstream 1 General Recognition
- JSON-RPC轻量级远程调用协议介绍及使用
- ACDREAM 05B Circle vs Triangle(DFS专场)
- C++ 一些容易忽略的基本点
- Mac OS 安装cocoapods出现SSL connection错误
- MongoDB Windows环境安装及配置
- MongoDB Windows环境安装及配置
- Calendar 类
- Perl中常见的特殊符号