ShareActionProvider を機能させようとしていますが、次の問題に遭遇しました。
このコードは機能します:
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT, "Text I want to share");
MenuItem shareItem = menu.findItem(R.id.share);
mShareActionProvider = (ShareActionProvider) shareItem.getActionProvider();
mShareActionProvider.setShareIntent(shareIntent);
しかし、これはしません:
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT, webView.getUrl());
MenuItem shareItem = menu.findItem(R.id.share);
mShareActionProvider = (ShareActionProvider) shareItem.getActionProvider();
mShareActionProvider.setShareIntent(shareIntent);
何故ですか?