Umeng успешно поделился с QQ, но метода обратного вызова по результату нет.

Реконструкция сцены

При использовании Umeng для обмена мы обнаружили, что обмен в WeChat и других местах может быть успешным. Однако, когда мы поделились с QQ, мы обнаружили, что, хотя обмен был успешным, не было метода обратного вызова onresult, поэтому соответствующая логика, которую мы выполнили, не удалась. .

Решение

Добавьте строку кода в метод onactivitresult активности. Код выглядит следующим образом:

 @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult( requestCode, resultCode, data );
        UMShareAPI.get( mBaseActivity ).onActivityResult( requestCode, resultCode, data );
    }

Главное вот эта строка кода

  UMShareAPI.get( mBaseActivity ).onActivityResult( requestCode,resultCode, data );

После добавления этой строки кода вы можете вызвать методы onresult, onerror и oncancel, когда поделитесь ею в QQ.

Guess you like

Origin blog.csdn.net/qq_39734865/article/details/102718594
qq