Salut les devlopperz 
Me revoilà à l'affut avec une question qui peut paraitre simple mais je ne comprend pas.
Voilà, j'ai un Listener dans ma classe main. Celui ci se déclenche lors d'un slice de doigt. Il faudrait que je lance une methode d'une seconde classe, mais je ne sais pas comment faire. J'arrive a lancer quelques methodes mais ca ne fonctionne pas correctement (faut tout mettre en static oO )
MAIN
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
TabHost tabHost = (TabHost)findViewById(android.R.id.tabhost); // Le TabHost a des Tabs
TabSpec firstTabSpec = tabHost.newTabSpec("tid1"); // TabSpec: new tab - TabSpec : setContent to the tab
TabSpec secondTabSpec = tabHost.newTabSpec("tid1");
TabSpec thirdTabSpec = tabHost.newTabSpec("tid1"); // tid1 is firstTabSpec Id (used to access outside)
/** TabSpec setIndicator() indique le nom et les param -- TabSpec setContent() règle le contenu d'une tab */
firstTabSpec.setIndicator("Informations", getResources().getDrawable(R.drawable.database)).setContent(new Intent(this,FirstTab.class));
secondTabSpec.setIndicator("Graphiques", getResources().getDrawable(R.drawable.chart)).setContent(new Intent(this,SecondTab.class));
thirdTabSpec.setIndicator("Réglages", getResources().getDrawable(R.drawable.settings)).setContent(new Intent(this,ThirdTab.class));
/** Ajout des tabSpec sur le TabHost to display. */
tabHost.addTab(firstTabSpec);
tabHost.addTab(secondTabSpec);
tabHost.addTab(thirdTabSpec);
...
if (prediction.name.equals(g))
{SecondTab.setGauche();
SecondTab.refresh();}
if (prediction.name.equals(d))
{SecondTab.setDroite();
SecondTab.refresh();
} |
pour les methodes et les variables utilisées dans la methode SecondTab, je devrais utiliser de smethodes et variables static, limite OK, mais lors'que je dois afficher le graphique, ca ne vas pas:
1 2
| GraphView graphView = new GraphView(this, values,"Graphique du " + jour + " " + textMois(mois) + " " + an + " en " + unite, GraphView.BAR);
setContentView(graphView); |
avec comme constructeur de la classe graphView:
GraphView(Context context, float[] values, String title, boolean type)
voilà tout, big thx à celui qui m'aide car je dois rendre le programme demain 18h 

Partager