(のみのWhatsAppに)再試行してください、それはトースト通知でページを共有するために戻っ私のコード共有は私がのWhatsAppするコンテンツを共有していたときに、
if (url.startsWith("share://")) {
Uri requestUrl = Uri.parse(url);
String pContent = requestUrl.toString().split("share://")[1];
Toast toast=Toast.makeText(getApplicationContext(),pContent, Toast.LENGTH_LONG);
toast.setMargin(50,50);
toast.show();
StringBuilder sb = new StringBuilder();
String [] parts = pContent.split("<br />");
for (int i = 0; i < parts.length; i++) {
String part = parts[i];
sb.append(part);
sb.append('\n');
}
Intent share = new Intent();
share.setAction(Intent.ACTION_SEND);
share.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
share.putExtra(android.content.Intent.EXTRA_TEXT, (Serializable) sb);
share.setType("*/*");
try {
startActivity(Intent.createChooser(share, "Share On"));
} catch (android.content.ActivityNotFoundException ex) {
toast = Toast.makeText(getApplicationContext(), "whatsapp not installed", Toast.LENGTH_LONG);
toast.setMargin(50,50);
toast.show();
}
return true;
を「共有が失敗した、もう一度やり直してください」失敗しました私の側のAndroid 6.0デバイス以下に正常に動作し、その中
と私のlogcat
08-01 14:37:42.081 1472-1514/com.example.myactivity I/MaliEGL: [Mali]window_type=1, is_framebuffer=0, errnum = 0
08-01 14:37:42.081 1472-1514/com.example.myactivity I/MaliEGL: [Mali]surface->num_buffers=4, surface->num_frames=3, win_min_undequeued=1
08-01 14:37:42.081 1472-1514/com.example.myactivity I/MaliEGL: [Mali]max_allowed_dequeued_buffers=3
を設定した場合、そのハングアウト、メール、ハイキング、テキストなどのような他の用途のために働いて、私のコンパイルSDKおよびターゲットSDKは私が物理的にテストしてい、23ですデバイスアンドロイド1 – Shubham
こんにちはハリー、これまでの解決策は? –
こんにちは@RishabhBhatia私は解決策を得て、それは私のために働いたちょうどこのリンクに従いますhttp://stackoverflow.com/a/38697846/5753575 – Shubham