summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryVideoFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryVideoFragment.java')
-rwxr-xr-x[-rw-r--r--]org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryVideoFragment.java34
1 files changed, 6 insertions, 28 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryVideoFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryVideoFragment.java
index 5bcd0e62..31d16fbb 100644..100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryVideoFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/GalleryVideoFragment.java
@@ -10,30 +10,22 @@ import android.support.v4.view.ViewCompat;
import android.util.Log;
import android.view.Display;
import android.view.LayoutInflater;
-import android.view.MenuInflater;
-import android.view.MenuItem;
import android.view.Surface;
import android.view.TextureView;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.MediaController;
-import android.widget.PopupMenu;
-
-import com.bumptech.glide.Glide;
-import com.bumptech.glide.load.engine.DiskCacheStrategy;
-import com.bumptech.glide.load.resource.drawable.GlideDrawable;
-import com.bumptech.glide.request.RequestListener;
-import com.bumptech.glide.request.target.GlideDrawableImageViewTarget;
-import com.bumptech.glide.request.target.Target;
import java.io.IOException;
+import icepick.State;
+
public class GalleryVideoFragment extends GalleryBaseFragment {
private final String TAG = this.getClass().getSimpleName();
- String m_url;
- String m_coverUrl;
+ @State String m_url;
+ @State String m_coverUrl;
MediaPlayer m_mediaPlayer;
private boolean m_userVisibleHint = false;
@@ -41,14 +33,9 @@ public class GalleryVideoFragment extends GalleryBaseFragment {
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
final View view = inflater.inflate(R.layout.fragment_gallery_entry, container, false);
- if (savedInstanceState != null) {
- m_url = savedInstanceState.getString("url");
- m_coverUrl = savedInstanceState.getString("coverUrl");
- }
-
Log.d(TAG, "called for URL: " + m_url + " Cover: " + m_coverUrl);
- ImageView imgView = (ImageView) view.findViewById(R.id.flavor_image);
+ ImageView imgView = view.findViewById(R.id.flavor_image);
ViewCompat.setTransitionName(imgView, "gallery:" + m_url);
@@ -119,7 +106,7 @@ public class GalleryVideoFragment extends GalleryBaseFragment {
final MediaController m_mediaController = new MediaController(m_activity);
- final TextureView textureView = (TextureView) view.findViewById(R.id.flavor_video);
+ final TextureView textureView = view.findViewById(R.id.flavor_video);
registerForContextMenu(textureView);
@@ -262,15 +249,6 @@ public class GalleryVideoFragment extends GalleryBaseFragment {
m_coverUrl = coverUrl;
}
- @Override
- public void onSaveInstanceState (Bundle out) {
- super.onSaveInstanceState(out);
-
- out.setClassLoader(getClass().getClassLoader());
- out.putString("url", m_url);
- out.putString("coverUrl", m_coverUrl);
- }
-
protected void resizeSurface(View surfaceView) {
// get the dimensions of the video (only valid when surfaceView is set)
float videoWidth = m_mediaPlayer.getVideoWidth();