package akechi.projectl;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import jp.michikusa.chitose.lingr.Events;
import jp.michikusa.chitose.lingr.Room;
public class RoomFragment
extends Fragment
implements CometService.OnCometEventListener
{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
final View v= inflater.inflate(R.layout.fragment_room, container, false);
this.messageListFragment= (MessageListFragment)this.getChildFragmentManager().findFragmentByTag("messageList");
this.sayFragment= (SayFragment)this.getChildFragmentManager().findFragmentByTag("say");
return v;
}
@Override
public void onCometEvent(Events events)
{
for(final Fragment fragment : new Fragment[]{this.messageListFragment, this.sayFragment})
{
if(fragment instanceof CometService.OnCometEventListener)
{
((CometService.OnCometEventListener)fragment).onCometEvent(events);
}
}
}
private MessageListFragment messageListFragment;
private SayFragment sayFragment;
}