android textview issue in run() :     class BTCSync extends Thread{
            public void run(){
                while(!BTC && MainPage.BTC){
                    TextView BTCPer = (TextView) findViewById(R.id.lblBTCPer);
                    BTCPer.setText(BTCProgress+"%");
                    if(BTCProgress == 100) {
                        BTCPer.setText("100%");
                        BTC = true;
                    }
                }
            }
        }

the error is where findviewbyid my label is lblBTCPer.

The reason i have it in run() is because this block needs to run until the value hits 100.

I know that usually you would have to throw in the View v but then it would negate the void run().

I looked for a few solutions but i havent found a working example. 

I also believe i posted this already just yesterday but i cant seem to find it anywhere. Its not under my account and i distincly remember posting it and waiting for responses.