java - 如何分享到BBM?
本文介绍了java - 如何分享到BBM?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我需要分享一段文字到BBM,我觉得我获得的包名和分享页的Activity是正确的,但是无论如何都不能跳转,并且没有错误提示,如何才能跳转到BBM分享页面?
以下是我adb得到的BBM分享界面Activity以及跳转逻辑
sant@sag:~$ adb shell dumpsys activity | grep "mFocusedActivity"
mFocusedActivity: ActivityRecord{8b33724 u0 com.bbm/.ui.share.SingleEntryShareActivity t1485}
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_TEXT, txt);
intent.setType("text/*");
intent.setClassName(activityInfo.packageName, activityName);
startActivityForResult(intent, 1001);
解决方案
你的activityName
是什么?需要包含包名,比如下边这个才是正确的
intent.setClassName("com.bbm", "com.bbm.ui.share.SingleEntryShareActivity");
这篇关于java - 如何分享到BBM?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文