ouch... déjà ça c'est pas bon:

new MainActivity()
Les activité n'ont pas vocation a être instanciée par le programme. C'est le système qui les instancie, à partir des Intent.


Maintenant, je...