@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(); }