Ich habe eine Klasse, die 'Serializable' implementiert, aber ich bin nicht in der Lage, den Kontext meiner Haupttätigkeit darin zu erhalten. Hier ist mein Code für diese Klasse:Erhalten Sie den Kontext der Aktivität in einer serialisierbaren Klasse
public class Game implements Serializable{
private String name;
private ColorTheme theme;
private int distance = 0;
private int score = 0;
boolean boom = false;
protected Context context;
public Game(MainActivity context){
this.context = context.getApplicationContext();
}
Danach dachte ich, ich den Kontext und dann, was ich will, ist, dass, wenn die Punktzahl größer als 1 ist dann die App geschlossen ist.
Ich möchte mein Spiel innerhalb dieser Bedingung schließen, aber es gibt mir keine Option, den Kontext zu beenden. Bitte hilf mir, wo ich falsch liege. Ich denke, der Kontext ist in dieser Serializable-Klasse nicht erfolgreich implementiert. Hilfe
benötigt
Wie Sie Ihr Spiel schließen ? Vom ** Spiel ** POJO? –
Ich möchte schließen, wenn die Punktzahl größer als 1 ist. –
Ok, aber WER wird das tun? Die Klasse ** Spiel **? –