Move some findViewById() out of a lambda

This commit is contained in:
Sebastian Kürten
2020-12-04 09:35:37 +01:00
committed by Torsten Grote
parent f75e789493
commit 86002b0402

View File

@@ -49,15 +49,14 @@ public class SettingsActivity extends BriarActivity {
new ViewModelProvider(this, viewModelFactory); new ViewModelProvider(this, viewModelFactory);
settingsViewModel = provider.get(SettingsViewModel.class); settingsViewModel = provider.get(SettingsViewModel.class);
settingsViewModel.getOwnIdentityInfo().observe(this, us -> {
TextView textViewUserName = findViewById(R.id.username); TextView textViewUserName = findViewById(R.id.username);
textViewUserName.setText(us.getLocalAuthor().getName());
CircleImageView imageViewAvatar = CircleImageView imageViewAvatar =
findViewById(R.id.avatarImage); findViewById(R.id.avatarImage);
AuthorView
.setAvatar(imageViewAvatar, us.getLocalAuthor().getId(), settingsViewModel.getOwnIdentityInfo().observe(this, us -> {
us.getAuthorInfo()); textViewUserName.setText(us.getLocalAuthor().getName());
AuthorView.setAvatar(imageViewAvatar,
us.getLocalAuthor().getId(), us.getAuthorInfo());
}); });
View avatarGroup = findViewById(R.id.avatarGroup); View avatarGroup = findViewById(R.id.avatarGroup);