Ich habe einfach eine Variable in meiner Hauptaktivität wie folgt gesetzt ... public static Activity activity = this;
, dann kann ich sie von überall aus referenzieren mit: MainActivity.activity
.
Sie können es auch in der onCreate () Methode einstellen, richten Sie einfach die Variable oben in Ihrer Hauptaktivitätsklasse ein, wie diese public static Activity activity;
, dann fügen Sie in der onCreate () Methode activity = this;
an einer beliebigen Stelle hinzu.
Dies funktioniert für jede Klasse, die Aktivität erweitert, zum Beispiel public class MainActivity extends Activity
, aber Sie können die Variable von jeder Klasse aufrufen, auch wenn sie die Aktivität nicht erweitern.
Hoffe, das hilft.
Tags und Links android