@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    setContentView(R.layout.searchstore_layout);
    getWindow()
        .setFlags(
            WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

    // Recibo la palabra de la activity anterior
    Bundle b = this.getIntent().getExtras();

    // La paso a una variable String
    word = b.getString("SearchText");

    result = (TextView) findViewById(R.id.empty_result);
    result.setVisibility(View.INVISIBLE);

    PDialog = new ProgressDialog(this);
    PDialog.setMessage(getString(R.string.searching));
    PDialog.setIndeterminate(false);
    PDialog.setCancelable(false);
    PDialog.show();

    ABar = getActionBar();
    ABar.setDisplayHomeAsUpEnabled(true);

    snc = new SearchNetworkConnection(listener, this);
    ibnc = new InfoBuyNetworkConnection(this);

    ibnc.execute(new Configuration(this).getUserId());

    snc.execute(word);
  }
        public void onTaskCompleted() {

          infoPart = snc.devolverPartituras();
          ICompra = ibnc.devolverCompra();

          if (infoPart.size() == 0) {
            result.setVisibility(View.VISIBLE);
          } else {

            // Trozo de código dónde se ve si la partitura ha sido comprada por el usuario. En tal
            // caso se pone a true el valor "Comprado"
            for (int i = 0; i < infoPart.size(); i++) {
              for (int j = 0; j < ICompra.size(); j++) {
                if (infoPart.get(i).getId() == ICompra.get(j).getId_S()) {
                  infoPart.get(i).setComprado(true);
                }
              }
            }
          }
          GridView GV_Search = (GridView) findViewById(R.id.gV_search);

          GV_Search.setAdapter(new CustomAdapter(SearchStoreActivity.this, infoPart));

          PDialog.dismiss();
        }