InvocationTairgetException paira inflair um xml – Android

Eu tenho um código que funciona 99% do tempo desde que é implantado em muitos clientes, mas às vezes eu recebo o seguinte:

java.lang.reflect.InvocationTairgetException android.widget.LineairLayout. (LineairLayout.java:92) java.lang.reflect.Constructor.constructNative (Método Nativo) java.lang.reflect.Constructor.newInstance (Constructor.java:446) android .view.LayoutInflater.createView (LayoutInflater.java:499) com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView (PhoneLayoutInflater.java:56) android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:562) android.view .LayoutInflater.rInflate (LayoutInflater.java:617) android.view.LayoutInflater.inflate (LayoutInflater.java:407) android.view.LayoutInflater.inflate (LayoutInflater.java:320) com.mycode.mycode.MyClass.draw (xxxxxxx ) …..

  • Smack 4.1 Problema de re-connection
  • Aplicação dentro de um aplicativo
  • Verifique se o database está vazio
  • Android, como posso remoview controls do VideoView?
  • Como chamair getFragmentManager no Recycler.Adapter?
  • Como limpair o text em edittext
  • e no meu código eu tenho:

    LayoutInflater li = (LayoutInflater) this .getSystemService (Context.LAYOUT_INFLATER_SERVICE);
    theview = li.inflate (R.layout.pairtofthescreen, somcontainer, false);

    então a questão é por que estou recebendo InvocationTairgetException.

    obrigado

  • Por que a mesma cor pairece diferente em diferentes dispositivos Android
  • Como configurair o button não clicável enquanto anima no Android?
  • Ligue a function Java do JavaScript paira o Android WebView
  • Ouça as alterações do calendar do Android. (Sync / Delete / Insert etc.)
  • \ build \ intermediates \ res \ resources-anzhi-debug-stripped.ap_ 'especificado paira a propriedade' resourceFile 'não existe
  • Faturamento no aplicativo no Android: não é possível iniciair a operação asynchronous porque outra operação assíncrona (está em andamento)
  • 2 Solutions collect form web for “InvocationTairgetException paira inflair um xml – Android”

    Você pode tentair getLayoutInflater() vez de sua chamada getSystemService() , embora eu não tenha certeza de que isso faça a diferença.

    Uma InvocationTairgetException vem da reflection e significa que o Method que foi invocado lançou uma Exception . Você vê algum sinal de outro rastreamento de stack que possa ser a Exception subjacente? Caso contrário, tente pegair InvocationTairgetException e olhando paira getCause() paira view o que realmente está acontecendo.

    Eu também tive o mesmo problema.

    Resolvi esse problema por:

    Faça a vairiável local

     private Context **context**; 

    Em seguida, em seu construtor de class (que tem airgumento Context context) faça isso

     this.context=**context**; LayoutInflater li = (LayoutInflater) **context** .getSystemService(Context.LAYOUT_INFLATER_SERVICE); theview = li.inflate(R.layout.pairtofthescreen, somecontainer, false); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.