package grevian.MediaLibrary; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; public class ItemFoundActivity extends Activity { private Media mMedia; private Bundle extras; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.details); extras = getIntent().getExtras(); try { mMedia = MediaFactory.getMediaByUPC(this.getBaseContext(), extras.getString("UPC")); } catch (LookupException e ) { Toast toast = Toast.makeText(getApplicationContext(), e.getMessage(), Toast.LENGTH_LONG); toast.show(); this.finish(); return; } TextView titleText = (TextView)findViewById(R.id.TitleText); titleText.setText(String.valueOf(mMedia.getTitle())); final TextView ownedText = (TextView)findViewById(R.id.CopiesText); ownedText.setText(Integer.toString(mMedia.getOwned())); if ( mMedia.getLoaned() != "" ) { TextView loanedText = (TextView)findViewById(R.id.LoanedText); loanedText.setText(mMedia.getLoaned()); } // Set up the button to add copies Button mButton = (Button)findViewById(R.id.AddButton); mButton.setOnClickListener( new Button.OnClickListener() { public void onClick(View v) { mMedia.setOwned(mMedia.getOwned()+1); mMedia.save(); ownedText.setText(Integer.toString(mMedia.getOwned())); } }); } }