Reconstrucción de escena
Cuando usamos Umeng para compartir, descubrimos que compartir en WeChat y otros lugares puede tener éxito, pero cuando compartimos con QQ, descubrimos que, aunque el intercambio fue exitoso, no había un método de devolución de llamada en el resultado, por lo que la lógica correspondiente que ejecutamos falló. .
Solución
Agregue una línea de código en el método onactivitresult en la actividad, el código es el siguiente:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult( requestCode, resultCode, data );
UMShareAPI.get( mBaseActivity ).onActivityResult( requestCode, resultCode, data );
}
Lo principal es esta línea de código.
UMShareAPI.get( mBaseActivity ).onActivityResult( requestCode,resultCode, data );
Después de agregar esta línea de código, puede volver a llamar los métodos onresult, onerror y oncancel cuando los comparta en QQ.