Was ich verwende:Freigabe Absicht öffnet nicht auf bestimmte Geräte
ShareCompat.IntentBuilder
.from(getActivity())
.setText("text")
.setType("text/plain")
.startChooser();
Ich habe auch versucht die folgenden:
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, url);
sendIntent.setType("text/plain");
context.startActivity(sendIntent);
Auf all meinen Emulatoren Versionen von 5 bis 7. In beiden über den Codes würde sich die Absicht öffnen und der Text, den ich zu teilen versuche, funktioniert erfolgreich.
Nexus 5X, HTC One M8 funktionieren beide auch. Wenn ich jedoch ein Samsung-Gerät verwende, öffnen Version 5 und 7 nichts, wenn ich beide Codes oben anrufe.
EDIT
drehte ich Batterie-Optimierung auf dem Samsung mit Android-Version 5 ab und es funktioniert? Ich habe es dann wieder deaktiviert, aber es hat weiter funktioniert.
Bitte mein EDIT überprüfen. – PampaZiya