如何在用户登录时隐藏TextView

时间:2015-08-06 14:36:14

标签: java android textview

这是我的任务:当用户登录时,我的活动中的TextView 将不可见。我正在使用:http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/

这是我的代码:

if (session.isLoggedIn()) 
{
      sgnin.setVisibility(View.INVISIBLE); //sgnin is my TextView i need to Invisible it.    
}

教程中的实际和一般声明:

if (!session.isLoggedIn()) {
    logoutUser();
}

但是这样做之后,方法; setVisibility无效!

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你可能没有在UI线程上进行调用。试试这个:

runOnUiThread(new Runnable() {
    @Override
    public void run() {
        sgnin.setVisibility(View.INVISIBLE)
    }        
});