要在活动中使用片段,我们需要在该活动中扩展Fragment
。但是我的活动已经扩展了另一个类,并且java不能扩展2个类。那么如何在已经扩展了另一个类的活动中使用片段呢?如何在已经扩展另一个类的活动中使用片段?
回答
在C++中尝试了多重继承(多于一个父类)并给出了一些有趣的挑战,所以Java设计者决定尝试使用“接口”。
对于你的实际问题,在你自己的对象中有一个Fragment对象并调用你需要的方法。
使用此方法给了我一个nullPointerException在'FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();' – 2013-05-05 08:57:18
您需要为其分配一个值。 – 2013-05-05 09:07:30
我给了它一个值,如下所示。 'fragmenttrans'类扩展了'Fragment',但其余的类都是空的。 'fragmenttrans ft = new fragmenttrans(); FragmentManager fragmentManager = ft.getFragmentManager(); \t fragmentTransaction = fragmentManager.beginTransaction(); Fragment fragment = new Myfragment1(); \t \t fragmentTransaction.add(R.id.fragment_container,fragment,“MYLIST”); \t \t fragmentTransaction.commit();' – 2013-05-05 09:09:49
- 1. 在已经扩展ActionBarActivity的主活动中扩展一个额外的类?
- 2. Android - 用片段扩展另一个类
- 3. Map在扩展另一个活动的活动中的片段膨胀错误扩展ActionBarActivity
- 4. 可扩展的滚动片段/查看另一个片段
- 5. 如何使用扩展的动画片段类中的按钮
- 6. 时已经扩展一个类
- 7. 如何从另一个片段活动中的片段活动访问按钮
- 8. 调用类扩展片段方法从一个类扩展片段
- 9. 如何从一个活动的片段发送一些数据到另一个活动的另一个片段
- 10. 片段扩展到另一个
- 11. 如何从另一个活动中启动一个片段
- 12. 按钮点击打开课程中的另一个活动扩展片段
- 13. 扩展一个已经在Django中扩展的模板
- 14. Android:片段:调用列表片段中的另一个活动
- 15. Java - 需要扩展Applet,但已经继承另一个类
- 16. 使用从另一个活动中的一个活动创建的片段
- 17. 从'扩展活动'的类传递数据到'扩展片段'的类
- 18. Android:如何在扩展片段中使用扩展ListActivity
- 19. 访问变量从另一个类,扩展活动的类扩展视图
- 20. 如何获取用另一个类扩展的片段的视图?
- 21. 在另一个活动中启动片段活动
- 22. 呼叫另一个类的活动,并没有扩展Activity类
- 23. Android - 如何从java类传递另一个活动应用程序上下文将片段扩展到asynctask?
- 24. 使用NavigatorDrawer时,如何从一个片段或活动更改为另一个片段或活动?
- 25. 添加扩展片段到活动
- 26. 如何从另一个活动启动一个活动的片段?
- 27. 如何在活动中使用扩展的webview类
- 28. 如何在没有扩展的类中使用getBaseContext()活动
- 29. 从另一个活动打开一个活动的片段
- 30. 删除另一个片段活动中的片段
在你自己的对象中有一个Fragment对象并调用你需要的方法。 – 2013-05-05 08:10:34
如果您的基本Activity不是FragmentActivity,我看不到任何解决方案。 – rciovati 2013-05-05 08:12:26
@ThorbjørnRavnAndersen啊很简单!写下来作为答案,我会接受它。 – 2013-05-05 08:14:25