Ich versuche, zwei Zeichen zu vergleichen, aber ohne Erfolg. Ich habe etwas recherchiert, es gibt sogar eine ähnliche Frage, aber hat nicht geholfen.Vergleichen von Ressourcen innerhalb von zwei Zeichen
In meiner App verwende ich getCompoundDrawablesWithIntrinsicBounds
, um das ImageView in der richtigen Position eines EditText zu erhalten. Dann muss ich überprüfen, welche Bildressource dort zugeordnet ist.
Diese kleine Probe sollte funktionieren, oder? Es gibt jedoch "nicht gleich" zurück.
Drawable drawable1 = ContextCompat.getDrawable(getApplicationContext(),R.drawable.cor);
Drawable drawable2 = ContextCompat.getDrawable(getApplicationContext(),R.drawable.cor);
if(drawable1 == drawable2){
System.out.println("equal");
}else{
System.out.println("not equal");
}
Sie bewerben sich diese Drawables auf einem Image? –
http://stackoverflow.com/questions/9125229/comparting-tow-drawables-in-android – sasikumar