使用fragmentManager时不兼容的类型

时间:2015-10-21 08:41:57

标签: java android android-fragments

美好的一天,

我试图找出如何在两个片段之间进行通信。我遵循了android方式(http://developer.android.com/training/basics/fragments/communicating.html),但我发现这样,两个片段彼此紧密耦合。

我找到了另一种可能更好的方式,我正在关注以下视频Android Fragment Communication,并且在3:40他使用片段管理器引用Fragment2(代码在下面以便于使用)

    @Override
public void responde(String data){
    FragmentManager manager = getFragmentManager();
    FragmentB f2 = (FragmentB)manager.findFragmentById(R.id.fragment2);
}

这一切对他来说都很好。我尝试的那一刻我得到一个错误(不兼容的类型),即使我的“FragmentB”是一个片段,基本相同。

0 个答案:

没有答案