View.Visible должен быть в UpperCase , поэтому попробуйте это:
button1.setVisibility(View.VISIBLE);
и если вы не участвуете в Activity и хотите изменить видимость, вы должны передать контекст Activity этому классу для реализации метода Acitivity.runOnUIThread(new Runnable());