session-android/src/org/thoughtcrime/securesms/mediasend/MediaSendPageFragment.java

23 lines
481 B
Java
Raw Normal View History

package org.thoughtcrime.securesms.mediasend;
import android.net.Uri;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.View;
/**
* A page that sits in the {@link MediaSendFragmentPagerAdapter}.
*/
public interface MediaSendPageFragment {
@NonNull Uri getUri();
void setUri(@NonNull Uri uri);
@Nullable View getPlaybackControls();
@Nullable Object saveState();
void restoreState(@NonNull Object state);
}