non capisco perchè quando dalla Mainactivity passa alla MainAcrivity due tramite Bottone mi crash l applicazione con questo seguente codice:
Se elimino l'ultimo pezzo di codice Protected void e rieseguo l emulazione l'activity 1 passa tranquillamente alla activity2 e inoltre schiaccio il button4 e mi apre la fotocamera.codice:public class MainActivity2 extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_activity2); Button cattura = (Button) findViewById(R.id.button4); cattura.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //avvio fotocamera Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(i, 0); } }); } ImageView img =(ImageView)findViewById(R.id.img); @Override protected void onActivityResult(int requestCode, int resultcode, Intent databack) { Bitmap immagine = (Bitmap) databack.getExtras().get("data"); img.setImageBitmap(immagine); Toast.makeText(this, "immagini recuperate che posso visualizzare in un ImageView", Toast.LENGTH_SHORT).show(); } }
Ora io dico al intent implicito di prendermi quella immagine e di farmela vedere nella activity2 mediante immageview.
Purtoppo non appeno chiamo dalla 1 la pag2 crasha l applicazione.
Cosa c'è di sbagliato?

LinkBack URL
About LinkBacks
Rispondi quotando