Loading app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java +30 −24 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ import static app.fedilab.android.BaseMainActivity.instanceInfo; import android.content.Intent; import android.graphics.drawable.ColorDrawable; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.provider.MediaStore; Loading Loading @@ -191,13 +192,15 @@ public class EditProfileActivity extends BaseActivity { public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == PICK_MEDIA_AVATAR && resultCode == RESULT_OK) { Uri uri = data.getData(); if (uri != null) { binding.avatarProgress.setVisibility(View.VISIBLE); Glide.with(EditProfileActivity.this) .asDrawable() .load(data.getData()) .load(uri) .thumbnail(0.1f) .into(binding.accountPp); accountsVM.updateProfilePicture(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, data.getData(), AccountsVM.UpdateMediaType.AVATAR) accountsVM.updateProfilePicture(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, uri, AccountsVM.UpdateMediaType.AVATAR) .observe(EditProfileActivity.this, account -> { if (account != null) { sendBroadCast(account); Loading @@ -215,6 +218,9 @@ public class EditProfileActivity extends BaseActivity { Helper.sendToastMessage(getApplication(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error)); } }); } else { Toasty.error(EditProfileActivity.this, getString(R.string.toast_error), Toasty.LENGTH_LONG).show(); } } else if (requestCode == PICK_MEDIA_HEADER && resultCode == RESULT_OK) { Glide.with(EditProfileActivity.this) .asDrawable() Loading Loading
app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java +30 −24 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ import static app.fedilab.android.BaseMainActivity.instanceInfo; import android.content.Intent; import android.graphics.drawable.ColorDrawable; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.provider.MediaStore; Loading Loading @@ -191,13 +192,15 @@ public class EditProfileActivity extends BaseActivity { public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == PICK_MEDIA_AVATAR && resultCode == RESULT_OK) { Uri uri = data.getData(); if (uri != null) { binding.avatarProgress.setVisibility(View.VISIBLE); Glide.with(EditProfileActivity.this) .asDrawable() .load(data.getData()) .load(uri) .thumbnail(0.1f) .into(binding.accountPp); accountsVM.updateProfilePicture(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, data.getData(), AccountsVM.UpdateMediaType.AVATAR) accountsVM.updateProfilePicture(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, uri, AccountsVM.UpdateMediaType.AVATAR) .observe(EditProfileActivity.this, account -> { if (account != null) { sendBroadCast(account); Loading @@ -215,6 +218,9 @@ public class EditProfileActivity extends BaseActivity { Helper.sendToastMessage(getApplication(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error)); } }); } else { Toasty.error(EditProfileActivity.this, getString(R.string.toast_error), Toasty.LENGTH_LONG).show(); } } else if (requestCode == PICK_MEDIA_HEADER && resultCode == RESULT_OK) { Glide.with(EditProfileActivity.this) .asDrawable() Loading