mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-11 14:54:09 +01:00
Merge pull request #1685 from nextcloud/bugfix/1677/fixStartVideocall
add workaround to start videocalls when PIP is disabled
This commit is contained in:
commit
0fba973a43
@ -22,12 +22,15 @@ public abstract class CallBaseActivity extends BaseActivity {
|
|||||||
|
|
||||||
public PictureInPictureParams.Builder mPictureInPictureParamsBuilder;
|
public PictureInPictureParams.Builder mPictureInPictureParamsBuilder;
|
||||||
public Boolean isInPipMode = false;
|
public Boolean isInPipMode = false;
|
||||||
|
long onCreateTime;
|
||||||
|
|
||||||
@SuppressLint("ClickableViewAccessibility")
|
@SuppressLint("ClickableViewAccessibility")
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle savedInstanceState) {
|
public void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|
||||||
|
onCreateTime = System.currentTimeMillis();
|
||||||
|
|
||||||
requestWindowFeature(Window.FEATURE_NO_TITLE);
|
requestWindowFeature(Window.FEATURE_NO_TITLE);
|
||||||
dismissKeyguard();
|
dismissKeyguard();
|
||||||
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
|
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
|
||||||
@ -88,8 +91,16 @@ public abstract class CallBaseActivity extends BaseActivity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onUserLeaveHint() {
|
protected void onUserLeaveHint() {
|
||||||
|
long onUserLeaveHintTime = System.currentTimeMillis();
|
||||||
|
long diff = onUserLeaveHintTime - onCreateTime;
|
||||||
|
Log.d(TAG, "onUserLeaveHintTime - onCreateTime: " + diff);
|
||||||
|
|
||||||
|
if (diff < 3000) {
|
||||||
|
Log.d(TAG, "enterPipMode skipped");
|
||||||
|
} else {
|
||||||
enterPipMode();
|
enterPipMode();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void enterPipMode() {
|
void enterPipMode() {
|
||||||
enableKeyguard();
|
enableKeyguard();
|
||||||
|
Loading…
Reference in New Issue
Block a user