I mein Projekt Ich habe eine Klasse, die in dieser Klasse Zugriff auf Eigenschaften eines Bildes haben soll. Aber ich möchte es nicht durch diese Klasse zeigen. In dieser Klasse möchte ich nur Breite und Höhe des Bildes wissen und einige mathematische Funktionen ausführen, um etwas zurückzugeben.Android: Soll ich Zugriff auf Ressourcen aus meiner eigenen Klasse haben?
Mein Problem ist, ich kann nicht auf Ressourcen zugreifen. wenn ich zum Beispiel schreiben
image = BitmapFactory.decodeResource(this.getResources(), R.drawable.tasnim);
Er sagt, die Methode GetResources() in undefined für den Typ Stego (stego ist mein Klassennamen).
Bitte sagen Sie mir, was soll ich tun?
public class Stego()
{
Public Stego(){
image = BitmapFactory.decodeResource(this.getResources(), R.drawable.tasnim);
imWidth = image.getWidth();
imHeight = image.getHeight();
}
}
Ok, danke. Also, was ist dein Vorschlag? – Hesam
@Hesam: Wie ich in der Antwort gesagt habe, * müssen Sie einen Verweis auf den Kontext Ihrer Anwendung * weitergeben. Ich habe ein kleines Codebeispiel hinzugefügt. – Nailuj
Danke lieber Nailuj, es funktioniert. Danke noch einmal – Hesam