From my little experience i learnt that best approach is
1)change your program
btw. my first impression about learning Android ?
Android development looks like living in house which under construction on construction site.
*For all who concern what happen with rest 5% i explain that (4% problems with syntax which i appear after i save all files of project, 1% bugs and my silly mistakes)