Я пытаюсь заставить свое Android-приложение запускать некоторый код при запуске из панели запуска ПЕРЕД запуском в действие. То есть я хочу, чтобы мое приложение начиналось с Sub Main
, а не сначала переходило в Activity.
По сути, в псевдо я хочу сделать что-то вроде этого:
void main() {
doSomeInitializationStuff();
startActivity(myFirstActivity);
}
Согласно этому вопросу, похоже, что в Android буквально нет этой концепции. Итак, я рассматривал создание невидимого действия в качестве точки входа, но не могу понять, как сделать действие невидимым. Я пробовал эти два метода, которые, кажется, единственные, которые появляются в моих поисках, но они, похоже, на самом деле ничего не делают...
this.setVisible(false);
this.setTheme(android.R.style.Theme_Translucent_NoTitleBar);