/** * Replaces login fragment with chat fragment * * @param username username to use in the chat * @param targetSchool the school chat to enter */ public void enterChat(String username, String targetSchool) { Log.d(TAG, "Ready to enter chat room"); chatFragment = ChatFragment.newInstance(username, targetSchool); FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.replace(R.id.mainFragment, chatFragment); transaction.commit(); }
@Override public Fragment getItem(int i) { SurespotLog.v(TAG, "getItem, I: " + i); if (i == 0) { FriendFragment ff = FriendFragment.newInstance(mOurUSername); SurespotLog.v(TAG, "created new friend fragment: " + ff); // ff.setRetainInstance(true); return ff; } else { String name = mChatFriends.get(i - 1).getName(); ChatFragment cf = ChatFragment.newInstance(mOurUSername, name); SurespotLog.v(TAG, "created new chat fragment: " + cf); // cf.setRetainInstance(true); return cf; } }