Newer
Older
smart-home-server / webclient / android / app / src / main / java / com / gnexus / shserv / MainActivity.java
package com.gnexus.shserv;

import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import com.getcapacitor.BridgeActivity;

public class MainActivity extends BridgeActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // Override Capacitor's hard-coded theme before super.onCreate()
        // AppTheme.NoActionBar compiles to R.style.AppTheme_NoActionBar
        setTheme(R.style.AppTheme_NoActionBar);
        super.onCreate(savedInstanceState);

        // Ensure status bar does not overlay content
        Window window = getWindow();
        window.setFlags(
            WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS,
            WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS
        );
        window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
    }
}