mirror of
https://github.com/gsantner/dandelion
synced 2024-11-25 22:02:08 +01:00
Display app launcher icon instead of nothing when no avatar image set. Fix #55
This commit is contained in:
parent
024bba8260
commit
5bcc99dfba
1 changed files with 12 additions and 4 deletions
|
@ -53,6 +53,7 @@ import android.text.Html;
|
||||||
import android.text.SpannableString;
|
import android.text.SpannableString;
|
||||||
import android.text.method.LinkMovementMethod;
|
import android.text.method.LinkMovementMethod;
|
||||||
import android.text.util.Linkify;
|
import android.text.util.Linkify;
|
||||||
|
import android.util.Log;
|
||||||
import android.view.Gravity;
|
import android.view.Gravity;
|
||||||
import android.view.KeyEvent;
|
import android.view.KeyEvent;
|
||||||
import android.view.Menu;
|
import android.view.Menu;
|
||||||
|
@ -400,12 +401,19 @@ public class MainActivity extends AppCompatActivity
|
||||||
navheaderDescription.setText(appSettings.getPodDomain());
|
navheaderDescription.setText(appSettings.getPodDomain());
|
||||||
}
|
}
|
||||||
if (!appSettings.getAvatarUrl().equals("")) {
|
if (!appSettings.getAvatarUrl().equals("")) {
|
||||||
|
Log.d(App.TAG, "AVATAR URL != \"\": "+appSettings.getAvatarUrl());
|
||||||
|
//Display app launcher icon instead of default avatar asset
|
||||||
|
//(Which would by the way not load because of missing pod domain prefix in the url)
|
||||||
|
if(appSettings.getAvatarUrl().startsWith("/assets/user/default")) {
|
||||||
|
navheaderImage.setImageResource(R.drawable.ic_launcher);
|
||||||
|
} else {
|
||||||
// Try to load image
|
// Try to load image
|
||||||
if (!app.getAvatarImageLoader().loadToImageView(navheaderImage)) {
|
if (!app.getAvatarImageLoader().loadToImageView(navheaderImage)) {
|
||||||
// If not yet loaded, start download
|
// If not yet loaded, start download
|
||||||
app.getAvatarImageLoader().startImageDownload(navheaderImage, appSettings.getAvatarUrl());
|
app.getAvatarImageLoader().startImageDownload(navheaderImage, appSettings.getAvatarUrl());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Set visibility
|
// Set visibility
|
||||||
Menu navMenu = navView.getMenu();
|
Menu navMenu = navView.getMenu();
|
||||||
|
|
Loading…
Reference in a new issue