public final void onClick(View paramView)
 {
   if ((!ChatFragment.t(a).isEmpty()) && (!ChatFragment.u(a).isEmpty()) && (ChatFragment.f(a) != null))
   {
     paramView = ChatFragment.v(a).a(fa).mId, true);
     a.a(paramView);
   }
 }
Пример #2
0
 /**
  * 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();
 }
Пример #3
0
  @Override
  public int getItemPosition(Object object) {
    SurespotLog.v(TAG, "getItemPosition, object: " + object.getClass().getName());
    if (object instanceof FriendFragment) {
      SurespotLog.v(TAG, "getItemPosition, returning 0");
      return 0;
    }

    ChatFragment chatFragment = (ChatFragment) object;

    String user = chatFragment.getTheirUsername();
    int index = getFriendIndex(user);

    if (index == -1) {
      SurespotLog.v(TAG, "getItemPosition, returning POSITION_NONE for: " + user);
      return POSITION_NONE;
    } else {
      SurespotLog.v(TAG, "getItemPosition, returning " + (index + 1) + " for: " + user);
      return index + 1;
    }
  }
Пример #4
0
  @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;
    }
  }