안녕하세요
아래와 같이 웹에서 정보를 보내고 가져와서 로그인과 같은 것을  구현을 하는데요.
웹에서 정보를 주고 받을때 네트웍 상태가 안좋으면 로그인 시간이 오래 걸리는데요

로그인 버튼을 누르면 회전하는 로딩표시를 해주면서

약 10초정도 딜레이가 발생하면 로그인 실행취소를 하려고 합니다.

이것을 구현하려면 어떻게 해하는지
조언 부탁합니다

public void onClick(View v) {   
  
   HandlerThread HandlerThread = new HandlerThread(this);

   String SERVER_URl = "http://www..................";

   try{

    HttpEntity httpBody=new ByteArrayEntity(postBodyByte);
    HttpParams parms=new BasicHttpParams();
    HttpPost method=new HttpPost(SERVER_URl);
    method.setEntity(httpBody);
    method.setParams(parms);

    response11=client.execute(method);
    if(responseResultEntity != null){
   
         strMsg = "로그인실패"; 

   }catch(Exception e){
   }
  

   }
  });