我正在尝试向Pocket 应用程序分享一些文本,但它一直告诉我:
"Could not be saved to Pocket. The shared content did not contain any valid web addresses"
我用这个片段来分享:
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setClassName(info.activityInfo.packageName, info.activityInfo.name);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
if(info.activityInfo.packageName.contains("pocket")) {
intent.putExtra(Intent.EXTRA_TEXT, link);
}
((Activity)context).startActivity(intent);
它适用于 GMail 或 Evernote,但共享到 Pocket 时出现问题。我敢打赌它与 putExtra() 以及放在那里的东西有关。谁能解释一下?
谢谢!