2016-05-05 4 views

ответ

2

Запись эта линия

Final DataBaseHelper dataBaseHelper = new DataBaseHelper(AdminCreateOrLogin.this) 

вместо

Final DataBaseHelper dataBaseHelper = new DataBaseHelper(this) 
+0

Большое вам спасибо. он работает нормально –

+0

Если он работает для вас, пожалуйста, примите ответ. – Masum

1

Try: AdminCreateOrLogin.this вместо this. Дело в том, что вы находитесь внутри метода анонимного класса и используя this внутри него, вы получите текущий класс(), в котором вы работаете. Если вы хотите использовать класс на верхнем уровне, вы должны префикс его по имени вашего класса (AdminCreateOrLogin в нашем случае).

0

В вашем фрагменте this представляется ссылкой на экземпляр TimeTask, так как вы назвали его внутри внутреннего класса. Попробуйте использовать AdminCreateOrLogin.this.

Смежные вопросы