title: Implementing launch screen for android with Delphi/Firemonkey
body: <p>reading the <a href="https://developer.android.com/topic/performance/vitals/launch-time" rel="nofollow noreferrer">https://developer.android.com/topic/performance/vitals/launch-time</a> about the right way to implement a launch screen they say to create a Launcher style</p>
  
  <pre><code>&lt;activity ...
  android:theme="@style/AppTheme.Launcher" /&gt;
  </code></pre>
  
  <p>and they say that the easiest way to transition back to your normal theme is to call setTheme(R.style.AppTheme) before calling super.onCreate() and setContentView():</p>
  
  <pre><code>KOTLIN
  JAVA
  public class MyMainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
      // Make sure this is before calling super.onCreate
      setTheme(R.style.Theme_MyApp);
      super.onCreate(savedInstanceState);
      // ...
    }
  }
  </code></pre>
  
  <p>problem is with delphi, when/where can I call <code>setTheme(R.style.Theme_MyApp);</code> ? from inside the form create it's not work so seam already too late, and even just after Application.Initialize it's seam to not work either :(</p>