У меня есть приложение:Запуск приложения с флагами
public class TestApplication extends Application {
@Override
public void attachBaseContext(Context context){
if (SomeGlobalState.doStuff) {
doStuff();
}
}
}
я хотел бы сделать некоторое множество до этого приложения в attachBaseContext
, которые могут меняться в зависимости от флага, я могу передать, что не всегда передается , поэтому я не хочу добавлять его в метаданные манифеста.
Есть ли что-то в каркасе Android, что я не знаю, где я могу передать дополнения «Intent-like» к приложению, или мне придется сделать что-то взломанное, чтобы сообщить ему, что я хочу его состояние изменить?
Посмотрите на https://developer.android.com/guide/topics/manifest/meta-data-element.html – dhke
Прочтите вопрос. –
Хм. Откуда возникает флаг, т. Е. Кто устанавливает флаг в зависимости от какого условия? Я думаю, что именно здесь происходит мое замешательство. – dhke