Никогда не делай этого!
catch (Exception e)
{
}
Прежде всего вы ловите все виды вещей, которые вы не должны ловить - NullPointerException, ArrayIndexOutOfBoundsException и т. Д. - вещи, которые указывают на ошибки в вашем коде.
Поймайте только то, что вам скажет компилятор, если только у вас нет для этого веской причины.
Во-вторых, если есть какие-то исключения, вы никогда не узнаете об этом, потому что ничего не делаете. По крайней мере, выполните e.printStackTrace () или зарегистрируйте его, чтобы увидеть, что пошло не так.