Hay algún error al cargar el diseño de Android, pero no tienen efectivo en la ejecución

Por lo tanto, esa es la información logcat que consigo. La aplicación todavía se puede ejecutar, pero quiero saber la razón por la que consigo este error. No entiendo por qué consigo esto así que ni siquiera sé cómo preguntar.

09-26 07:13:33.510 18533-18533/com.gongxxing.gongxxing0921 D/AccessibilityManager﹕ setStateLocked: wasEnabled = false, mIsEnabled = false, wasTouchExplorationEnabled = false, mIsTouchExplorationEnabled = false, wasHighTextContrastEnabled = false, mIsHighTextContrastEnabled = false java.lang.Throwable: setStateLocked at android.view.accessibility.AccessibilityManager.setStateLocked(AccessibilityManager.java:553) at android.view.accessibility.AccessibilityManager.tryConnectToServiceLocked(AccessibilityManager.java:636) at android.view.accessibility.AccessibilityManager.<init>(AccessibilityManager.java:226) at android.view.accessibility.AccessibilityManager.getInstance(AccessibilityManager.java:206) at android.view.View.setFlags(View.java:9941) at android.view.ViewGroup.initViewGroup(ViewGroup.java:536) at android.view.ViewGroup.<init>(ViewGroup.java:525) at android.view.ViewGroup.<init>(ViewGroup.java:520) at android.view.ViewGroup.<init>(ViewGroup.java:516) at android.view.ViewGroup.<init>(ViewGroup.java:512) at android.widget.FrameLayout.<init>(FrameLayout.java:119) at com.android.internal.policy.impl.PhoneWindow$DecorView.<init>(PhoneWindow.java:2341) at com.android.internal.policy.impl.PhoneWindow.generateDecor(PhoneWindow.java:3639) at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:4026) at com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:2052) at android.support.v7.app.AppCompatDelegateImplV7.onCreate(AppCompatDelegateImplV7.java:148) at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:60) at com.gongxxing.gongxxing0922.MainActivity.onCreate(MainActivity.java:27) at android.app.Activity.performCreate(Activity.java:6142) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1115) 

Lo siento por olvidar pegar la actividad principal.

La línea 27 es

 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); 

Super.onCreate (savedInstanceState); Es la línea 27.

Siento responder esta vieja pregunta, pero he resuelto esta excepción en mi proyecto.

Creo que lo que lleva a la excepción es que estamos utilizando el contexto de nuestra actividad cuando se está creando.

Mi código es algo como:

 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); regToWx(); } private void regToWx(){ IWXAPI api; api = WXAPIFactory.createWXAPI(this, Constants.WX_APP_ID, true); api.registerApp(Constants.WX_APP_ID); String text = "123"; WXTextObject textObj = new WXTextObject(); textObj.text = text; WXMediaMessage msg = new WXMediaMessage(); msg.mediaObject = textObj; msg.description = text; SendMessageToWX.Req req = new SendMessageToWX.Req(); req.scene = SendMessageToWX.Req.WXSceneSession; req.transaction = String.valueOf(System.currentTimeMillis()); req.message = msg; api.sendReq(req); } 

Como el método regToWx necesita crear algo por this que es el contexto, pero creo que el contexto no se puede utilizar (de alguna manera) dentro del método onCreate . Así que lo pongo en un hilo y luego el problema se resuelve.

  @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); new Thread(new Runnable() { @Override public void run() { regToWx(); } }).start(); } 

Así que trate de averiguar lo que ha hecho con su context en el método onCreate , poner este código fuera de él o simplemente hacer el código asíncrono.

Yo estaba recibiendo el mismo error. Descubrí que se debe al atributo android: sharedUserId = "com.something" que estaba utilizando en los archivos de manifiesto.

Supongamos que la versión 1 de su aplicación tiene android: sharedUserId en el manifiesto y inicializa un ContentProvider.

Ahora, suponga que en la versión 2, quite el android: sharedUserId del manifiesto y trate de acceder al ContentProvider creado en la versión 1.

En este caso, la versión reciente no podrá acceder al ContentProvider creado en la versión 1.

  • SetVisibility no funciona?
  • ¿Cómo configurar el margen derecho del cajón de navegación?
  • Color de fondo de Android LinearLayout Selector
  • ScrollView hace invisible un diseño personalizado
  • Cómo hacer que RatingBar muestre cinco estrellas
  • Los dispositivos Android con diferentes alturas toman la misma carpeta de diseño
  • ¿Cómo colocar una vista de imagen encima de otro diseño como se muestra en la figura?
  • Implementación del patrón DAO en el proyecto de Android
  • Ajustar la relación de ancho en el diseño relativo
  • FrameLayout dentro de ScrollView
  • El selector no funciona con el diseño y la vista de imagen
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.