45 votes

Accès à l'instance de l'activité parent ?

Supposons que j'ai une classe first.java (classe d'activité) et que je démarre une autre activité dans cette classe (second.java - classe d'activité). Comment puis-je accéder à l'instance de first.java à partir de second.java ? Quelqu'un peut-il me donner une bonne explication à ce sujet.. Un exemple serait génial...

8voto

Petr Peller Points 1693

Vous pouvez simplement appeler getParent() depuis l'activité enfant.

Je ne sais pas pourquoi les autres réponses sont si compliquées.

3voto

Javanator Points 6536

Seul cela devrait fonctionner

 class first
{
    public static first instance;
    oncreate()
    {
        instance = this;
    }
}

first.instance est la chose requise qui est accessible à partir de la deuxième classe

-3voto

N-JOY Points 5695

essayez ceci si cela fonctionne 4 u ....... quelque chose comme ça.....

 class first
{
public static first instance;
oncreate()
{
instance=this;
}

public static getInstance()
{
return instance;
}

}

maintenant à partir de la deuxième classe, appelez first.getInstance();

vous pouvez également accéder directement à l'instance de manière statique comme cette première instance....... Merci...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X