mirror of
https://github.com/nextcloud/android.git
synced 2024-12-19 07:22:06 +03:00
Apply only for api level 35
Signed-off-by: alperozturk <alper_ozturk@proton.me>
This commit is contained in:
parent
9487e8b3c8
commit
b9be105730
2 changed files with 19 additions and 5 deletions
|
@ -10,6 +10,7 @@ package com.owncloud.android.ui.activity;
|
||||||
import android.accounts.Account;
|
import android.accounts.Account;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
|
||||||
import com.nextcloud.client.account.User;
|
import com.nextcloud.client.account.User;
|
||||||
|
@ -68,8 +69,13 @@ public abstract class BaseActivity extends AppCompatActivity implements Injectab
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
||||||
|
boolean isApiLevel35OrHigher = (Build.VERSION.SDK_INT >= 35);
|
||||||
|
|
||||||
|
if (isApiLevel35OrHigher) {
|
||||||
enableEdgeToEdge();
|
enableEdgeToEdge();
|
||||||
WindowExtensionsKt.addSystemBarPaddings(getWindow());
|
WindowExtensionsKt.addSystemBarPaddings(getWindow());
|
||||||
|
}
|
||||||
|
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
sessionMixin = new SessionMixin(this, accountManager);
|
sessionMixin = new SessionMixin(this, accountManager);
|
||||||
mixinRegistry.add(sessionMixin);
|
mixinRegistry.add(sessionMixin);
|
||||||
|
|
|
@ -23,6 +23,7 @@ import android.content.pm.PackageManager.NameNotFoundException;
|
||||||
import android.content.res.Configuration;
|
import android.content.res.Configuration;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.preference.ListPreference;
|
import android.preference.ListPreference;
|
||||||
import android.preference.Preference;
|
import android.preference.Preference;
|
||||||
|
@ -146,8 +147,12 @@ public class SettingsActivity extends PreferenceActivity
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("deprecation")
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle savedInstanceState) {
|
public void onCreate(Bundle savedInstanceState) {
|
||||||
|
boolean isApiLevel35OrHigher = (Build.VERSION.SDK_INT >= 35);
|
||||||
|
if (isApiLevel35OrHigher) {
|
||||||
WindowExtensionsKt.addSystemBarPaddings(getWindow());
|
WindowExtensionsKt.addSystemBarPaddings(getWindow());
|
||||||
WindowExtensionsKt.setNoLimitLayout(getWindow());
|
WindowExtensionsKt.setNoLimitLayout(getWindow());
|
||||||
|
}
|
||||||
|
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|
||||||
getDelegate().installViewFactory();
|
getDelegate().installViewFactory();
|
||||||
|
@ -191,8 +196,11 @@ public class SettingsActivity extends PreferenceActivity
|
||||||
// workaround for mismatched color when app dark mode and system dark mode don't agree
|
// workaround for mismatched color when app dark mode and system dark mode don't agree
|
||||||
setListBackground();
|
setListBackground();
|
||||||
showPasscodeDialogIfEnforceAppProtection();
|
showPasscodeDialogIfEnforceAppProtection();
|
||||||
|
|
||||||
|
if (isApiLevel35OrHigher) {
|
||||||
adjustTopMarginForActionBar();
|
adjustTopMarginForActionBar();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void adjustTopMarginForActionBar() {
|
private void adjustTopMarginForActionBar() {
|
||||||
if (getListView() == null) {
|
if (getListView() == null) {
|
||||||
|
|
Loading…
Reference in a new issue