bonjours, ça me gène énormément de vous poser cette question basique mais comment on fait pour appeler une classe à partir d'une autre classe dans android

Je souhaite appeler cette méthode qui est dans la classe Error à partir d'autres classes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
public class CheckError extends Activity {
public void checkErrors(String where, String errCode) {
 
	switch(Integer.parseInt(errCode)) {
	case 14:
		//sql error
		Toast.makeText(getBaseContext(), getString(R.string.error)+" "+where+errCode+": SQL", Toast.LENGTH_LONG).show();
		break;
	case 15:
		//point virgule dans la chaine
		Toast.makeText(getBaseContext(), getString(R.string.error)+" "+where+errCode+": rajouter un string pour dir qu'il y a un ;", Toast.LENGTH_LONG).show();
		break;
	case 40:
		//connection error
		//Toast.makeText(getBaseContext(), getString(R.string.errorFTP), Toast.LENGTH_LONG).show();
		break;
	case 90:
		//table missing
		Toast.makeText(getBaseContext(), getString(R.string.error)+" "+where+errCode+": "+getString(R.string.errortablemissing), Toast.LENGTH_LONG).show();
		break;
	case 91:
		//user error
		Toast.makeText(getBaseContext(), getString(R.string.error)+" "+where+errCode+":"+getString(R.string.erroridmissing), Toast.LENGTH_LONG).show();
		break;
	case 63:
		//no record present
		Toast.makeText(getBaseContext(), getString(R.string.error)+" "+where+errCode+": "+getString(R.string.errornodata), Toast.LENGTH_LONG).show();
		break;
	default:
		//other error
		Toast.makeText(getBaseContext(), getString(R.string.error)+" "+where+errCode, Toast.LENGTH_LONG).show();
		break;
	} 
}
}
}
j'ai essayé ceci dans cette autre classe pour appeler l'application
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
final CheckError instanceCheck = new CheckError();
(...)
instanceCheck.checkErrors("25-1-",variableTestee);
(...)
Le programme compile mais m'envoie un avertissement sans exécuter la fonction.
Si je veux appeler directement depuis la classe, il me demande à ce que la fonction devienne statique ce qui fait que getBaseContext() ne fonctionne plus.
Je crains de ne pas avoir compris qqch de très basique.