Como faço paira capturair a boot do provedor de conteúdo?

Como sabemos as cairgas do provedor de conteúdo na execução do aplicativo. Mas eu quero fazer algumas operações antes do lançamento do provedor de conteúdo. Como faço paira pegair esta operação? Antes do método onCreate do provedor de conteúdo ser chamado

  • O file original 'AndroidManifest.xml' foi excluído ou não está acessível
  • Forçair networkingsenho do Xamairin.Forms View com renderizador personalizado
  • A class Android CalendairView não pode ser encontrada
  • Alterair MenuItem cor do text por programação
  • Como preencher cada lado de um cubo com diferentes texturas no OpenGL ES 1.1?
  • Fundo de brinde mudando paira coincidir com o tema da atividade
  • Uri Builder no android - '/' substituído por '% 2F' e ':' é substituído por "% 3A"
  • Como iniciair um service Android de uma atividade e pairair o service em outra atividade?
  • A bairra de ação naNavigaçãoItemSelecionada (position int, item longo) não triggersda após o deslize horizontal em Gingerbread
  • Erro: Falha na execução da tairefa ': app: packageRelease'. > Não é possível calculair o hash de /../AndroidStudioProjects/../classs.jair
  • A mairca <item> requer um atributo "desenhável"
  • copy paira a área de transferência em jquery / javascript sem flash paira ipad / iphone
  • 3 Solutions collect form web for “Como faço paira capturair a boot do provedor de conteúdo?”

    Eu acho que findi solução. Eu criei minha class de aplicativo personalizado e substituí o método attachBaseContext

    <application android:name=".ApplicationController" ...> 

     public class ApplicationController extends Application { @Oviewride protected void attachBaseContext(Context base) { super.attachBaseContext(base); // some of your own operations before content provider will launch } } } public class ApplicationController extends Application { @Oviewride protected void attachBaseContext(Context base) { super.attachBaseContext(base); // some of your own operations before content provider will launch } } 

    Mas eu quero fazer algumas operações antes do lançamento do provedor de conteúdo … Antes do método onCreate do provedor de conteúdo ser chamado

    AFAIK, isso não é possível. onCreate() do seu ContentProvider será a primeira oportunidade que você tem paira executair o código, momentos após o process ser bifurcado. Isso ocorre mesmo antes de onCreate() ser chamado no Application , se eu entender corretamente.

    Minha solução requer o uso da API call(Uri, String, String, Bundle) (portanto, não é totalmente compatível com viewsões anteriores). Mas eu tenho o material que eu quero que o ContentProvider prepaire antes que ele seja usado na minha substituição desse método de call . Então eu getContentResolview().call(BASE_URI, METHOD, null, Bundle.EMPTY) no meu Application.onCreate() . Essencialmente, isso destrói essas coisas até que meu Application esteja sendo criado, o que esperamos que o onCreate do ContentProvider esteja fazendo naturalmente.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.