Use requestWindowFeature instead of support version
supportRequestWindowFeature throws a NullpointerException in some cases closes #479
This commit is contained in:
parent
988b327efe
commit
df28eb6b04
|
@ -6,12 +6,12 @@ import android.graphics.drawable.ColorDrawable;
|
|||
import android.os.AsyncTask;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.support.v4.view.WindowCompat;
|
||||
import android.util.Log;
|
||||
import android.util.Pair;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.SurfaceHolder;
|
||||
import android.view.View;
|
||||
import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
import android.view.animation.Animation;
|
||||
import android.view.animation.AnimationUtils;
|
||||
|
@ -50,10 +50,11 @@ public class VideoplayerActivity extends MediaplayerActivity {
|
|||
setTheme(R.style.Theme_AntennaPod_Dark);
|
||||
}
|
||||
|
||||
@SuppressLint("AppCompatMethod")
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
if (Build.VERSION.SDK_INT >= 11) {
|
||||
supportRequestWindowFeature(WindowCompat.FEATURE_ACTION_BAR_OVERLAY);
|
||||
requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
|
||||
}
|
||||
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
|
||||
super.onCreate(savedInstanceState);
|
||||
|
|
|
@ -0,0 +1,38 @@
|
|||
package instrumentationTest.de.test.antennapod.ui;
|
||||
|
||||
import android.test.ActivityInstrumentationTestCase2;
|
||||
|
||||
import com.robotium.solo.Solo;
|
||||
|
||||
import de.danoeh.antennapod.activity.VideoplayerActivity;
|
||||
|
||||
/**
|
||||
* Test class for VideoplayerActivity
|
||||
*/
|
||||
public class VideoplayerActivityTest extends ActivityInstrumentationTestCase2<VideoplayerActivity> {
|
||||
|
||||
private Solo solo;
|
||||
|
||||
public VideoplayerActivityTest() {
|
||||
super(VideoplayerActivity.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setUp() throws Exception {
|
||||
super.setUp();
|
||||
solo = new Solo(getInstrumentation(), getActivity());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void tearDown() throws Exception {
|
||||
solo.finishOpenedActivities();
|
||||
super.tearDown();
|
||||
}
|
||||
|
||||
/**
|
||||
* Test if activity can be started.
|
||||
*/
|
||||
public void testStartActivity() throws Exception {
|
||||
solo.waitForActivity(VideoplayerActivity.class);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue