Если вы проЕсли это singletonто почему дефолтный конструктор не приватный (private App(){}) ?
[syntax=java5]public static App getInstance() {
return singleton;
}[/syntax]
то это не конструктор, это метод.
Никакой инстанс уже получать не надо. Я показал как переопределить стандартный обработчик исключений и поставить свой, и в нем уже получать необходимую информацию об ошибке. Т.е. другими словами, вам вообще не надо думать и ничего нового добавлять в вашу активность. Ошибка, если она будет, она перейдет в класс CustomExceptionHandler, а там уже сами решайте что с ней делать. Можете на почту отправить, можете сохранить в файл на диске, можете сразу на собственный сервер отправить.И где (в каком/каких активити) получать инстанс этого класса для отлова не отлавливаемых искл.?
Но я бы наверное все таки уже отговорил от использования данного подхода. есть сайты, которые помогают делать это автоматически. Вы просто подключаете их либу, и все ошибки приходят на их сайт. Есть сайты бесплатные. Если надо, могу бросить пару вариантов (но сам я ими не пользовался, хотя ими много кто пользуется)