Aplikacja ulega awarii za każdym razem, gdy wykonuję żądanie http

To jest mój kod za każdym razem, gdy dotykam podglądu obrazu, moja aplikacja czeka około 5 sekund, a następnie rozrywa się

Mam pozwolenie na INTERNET

Po stronie serwera mam stronę php, która odczytuje GET i wstawia ją do bazy danych

public class Home extends Activity {
ImageView lightbut;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_home);
    ImageView lightbut = (ImageView) findViewById(R.id.light);
    lightbut.setClickable(true); 
    lightbut.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            Log.d("== My activity ===","OnClick is called");
         // Creating HTTP client
            HttpClient httpClient = new DefaultHttpClient();

            // Creating HTTP Post
            HttpGet httpPost = new HttpGet("http://192.168.0.102/HR/index.php?command=ligthsoff");
            try {
                HttpResponse response = httpClient.execute(httpPost);


            } catch (ClientProtocolException e) {
                // writing exception to log
                e.printStackTrace();

            } catch (IOException e) {
                // writing exception to log
                e.printStackTrace();
            }
        }
    });
}

questionAnswers(1)

yourAnswerToTheQuestion