if (Commons.HaveNetworkConnection()) {
                if ((txt_USERNAME.getText().toString().trim() != null && txt_USERNAME
                        .getText().toString().length() != 0)// username
                                                            // check
                        && (txt_PASSWORD.getText().toString().trim() != null && txt_PASSWORD
                                .getText().toString().length() != 0)) {// password
                    // check
                    pd = ProgressDialog.show(LoginActivity.this.getApplicationContext(), "","Please wait...");
                    Toast.makeText(getContext(), "data"+txt_USERNAME + txt_PASSWORD, Toast.LENGTH_LONG).show();
                    Thread thread = new Thread(LoginActivity.this);
                    thread.start();
                } else {
                    Toast.makeText(getBaseContext(),
                            "Invalid username or password",
                            Toast.LENGTH_LONG).show();
                }
            } else {
                Commons.setOnlineAlert();
            }
}catch(Exception e){Toast.makeText(getBaseContext(),"problem in onclick 1 block"+e,Toast.LENGTH_LONG).show();}
        }
        private Context getContext() {
            // TODO Auto-generated method stub
            return null;
        }
    });
when i click on login button then runtime exception occur
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application 
Please help me how we can solve this problem
 
     
    