Commit 72681fa7 authored by Geoffrey Métais's avatar Geoffrey Métais
Browse files

Util method to async prefs saving when possible

parent 0685ca8f
...@@ -27,6 +27,7 @@ import java.io.InputStreamReader; ...@@ -27,6 +27,7 @@ import java.io.InputStreamReader;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;
import org.videolan.libvlc.LibVLC; import org.videolan.libvlc.LibVLC;
import org.videolan.libvlc.LibVlcUtil;
import org.videolan.libvlc.Media; import org.videolan.libvlc.Media;
import org.videolan.vlc.MediaLibrary; import org.videolan.vlc.MediaLibrary;
import org.videolan.vlc.R; import org.videolan.vlc.R;
...@@ -34,8 +35,10 @@ import org.videolan.vlc.VLCApplication; ...@@ -34,8 +35,10 @@ import org.videolan.vlc.VLCApplication;
import org.videolan.vlc.VLCCallbackTask; import org.videolan.vlc.VLCCallbackTask;
import org.videolan.vlc.audio.AudioServiceController; import org.videolan.vlc.audio.AudioServiceController;
import android.annotation.TargetApi;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.SharedPreferences;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import android.text.TextUtils.TruncateAt; import android.text.TextUtils.TruncateAt;
import android.util.DisplayMetrics; import android.util.DisplayMetrics;
...@@ -237,4 +240,12 @@ public class Util { ...@@ -237,4 +240,12 @@ public class Util {
? media.getNowPlaying() ? media.getNowPlaying()
: getMediaArtist(ctx, media) + " - " + getMediaAlbum(ctx, media); : getMediaArtist(ctx, media) + " - " + getMediaAlbum(ctx, media);
} }
@TargetApi(android.os.Build.VERSION_CODES.GINGERBREAD)
public static void commitPreferences(SharedPreferences.Editor editor){
if (LibVlcUtil.isGingerbreadOrLater())
editor.apply();
else
editor.commit();
}
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment