Hallo,
ich habe folgenden Code:
Code
private Drawable getIconForAccount(Account account, AccountManager manager) {
AuthenticatorDescription[] descriptions = manager.getAuthenticatorTypes();
for (AuthenticatorDescription description: descriptions) {
if (description.type.equals(account.type)) {
PackageManager pm = this.getApplicationContext().getPackageManager();
return pm.getDrawable(description.packageName, description.iconId, null);
}
}
return null;
}
Dieser gibt ein Objekt vom Typ Drawable zurück.
Wie kann ich denn die ID des Drawable herauslesen?
Normalerweise kann man ein Drawable ja mit R.drawable.meindrawable aufrufen, was einen int-Wert zurückgibt.
Wie krieg ich das denn dynamisch hin?
Danke!