I noticed that your code for the upload case doesn't close the dialog, like the code for the picking case does. Perhaps you could try that.
Also, try getting the context using Java notation for the enclosing activity class (blah.this), although I think it's the same as v.getContext. What might be happening is your code crashing and Android restarting next-to-last known activity. You could also use an activity in place of a dialog, using startActivityForResult. -- Kostya Vasilyev -- http://kmansoft.wordpress.com 23.08.2010 15:25 пользователь "Pedro Teixeira" <[email protected]> написал: I'm sorry, I wasn't explicit, that's true. The intent is inside a dialog box which has just a simple feedback message for the user. And it's supposed to change activity when pressed ok, here is all the code to be more specific: add.setOnClickListener(new View.OnClickListener() { @Override public void onClick(final View v) { if (selectedDeviceImage!=null){ doFileUpload(); // Go to camera mode builder = new AlertDialog.Builder(addPic.this); builder.setCancelable(false) .setPositiveButton("Ok", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { Intent addIntent = new Intent(v.getContext(), thenNnowMode.class); Bundle w = new Bu... addIntent.putExtras(w); startActivity(addIntent); finish(); } }); AlertDialog alert = builder.create(); alert.setTitle("Picture added!"); alert.setIcon(R.drawable.icon_yep); alert.show(); }else{ builder = new AlertDialog.Builder(addPic.this); builder.setCancelable(false) .setPositiveButton("Ok", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); AlertDialog alert = builder.create(); alert.setTitle("Please, pick a picture!"); alert.setIcon(R.drawable.icon_not); alert.show(); }} }); On Aug 23, 2010, at 11:57 AM, Filip Havlicek wrote: > Hi Pedro, > > although I don't know what v ... -- You received this message because you are subscribed to the Google Groups "Android Developers" g... -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

