package de.thedevstack.conversationsplus.ui.listeners; import android.net.Uri; import java.util.List; import de.thedevstack.conversationsplus.entities.Conversation; import de.thedevstack.conversationsplus.services.XmppConnectionService; import de.thedevstack.conversationsplus.ui.XmppActivity; /** * Created by tzur on 03.11.2015. */ public class ShareWithResizePictureUserDecisionListener extends ResizePictureUserDecisionListener { protected final List uris; public ShareWithResizePictureUserDecisionListener(XmppActivity activity, Conversation conversation, XmppConnectionService xmppConnectionService, List uris) { super(activity, conversation, xmppConnectionService); this.uris = uris; } @Override public void onYes() { if (null != this.uris && !this.uris.isEmpty()) { for (Uri uri : this.uris) { this.setUri(uri); super.onYes(); } } this.finishSharing(); } @Override public void onNo() { if (null != this.uris && !this.uris.isEmpty()) { for (Uri uri : this.uris) { this.setUri(uri); super.onNo(); } } this.finishSharing(); } protected void finishSharing() { this.activity.switchToConversation(conversation, null, true); this.activity.finish(); } }