Auf Nexus und LG G3-Geräte (die ich bisher ausprobiert habe) ich erfolgreich bin, ein Bild aus dem Gerätespeicher in eine Image Laden (mit Picasso) wie folgt aus:Picasso nicht geladen Bild von Samsung Galaxie Geräte
mProfileImageView.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"), 2);
}
});
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == getActivity().RESULT_OK) {
Picasso.with(getContext()).setLoggingEnabled(true);
if (requestCode == 2) {
Picasso.with(getContext())
.load(data.getData())
.noPlaceholder()
.centerCrop()
.fit()
.into(mProfileImageView);
}
}
}
Aus irgendeinem seltsamen Grund funktioniert dies jedoch nicht auf Galaxy S4 und S5.
Ich bin mit Picasso 2.5.2
Kann jede Seele Art mir helfen?
Vielen Dank im Voraus!
Wählen Sie ein sehr großes Bild aus? versuche es mit kleinen Bildern. Stellen Sie außerdem sicher, dass Sie die neueste Version von Picasso verwenden. –
@AliSheikhpour Ich versuche mit 19KB JPEG ohne Glück –
Erhalten Sie einen Fehler auf Debugger? –