コード例 #1
0
 @Override
 public IConversation getNextConversation() {
   if (conversationsList == null || conversationsList.size() == 0) {
     return null;
   }
   for (int i = 0; i < conversationsList.size(); i++) {
     IConversation previousConversation = i >= 1 ? conversationsList.get(i - 1) : null;
     IConversation conversation = conversationsList.get(i);
     IConversation nextConversation =
         i == (conversationsList.size() - 1) ? null : conversationsList.get(i + 1);
     if (selectedConversation.equals(conversation)) {
       if (nextConversation != null) {
         return nextConversation;
       }
       return previousConversation;
     }
   }
   return null;
 }