Did u mentioned your Activity class in Android Manifest.xml file??

On Aug 23, 4:25 pm, Pedro Teixeira <[email protected]> wrote:
> 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 Bundle();
>                         String activityName = "addPic";
>                         w.putString("activity", activityName);
>                         w.putParcelable("bitmap", selectedDeviceImage);
>                         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 in v.getContext() is, I would suggest  
> > that instead of doing the class setting in constructor, try using  
> > new Intent() and then set the class with Intent.setComponent
> > (ComponentName)
>
> >http://developer.android.com/reference/android/content/Intent.html#se...)
>
> > and see if it makes any difference.
>
> > Best regards,
> > Filip Havlicek
>
> > 2010/8/23 Pedro Teixeira <[email protected]>
> > And here is my intent on the debugger showing the correct info:
>
> > Intent { cmp=com.pedroteixeira.thennnow/.thenNnowMode (has extras) }
>
> > On Aug 23, 2010, at 7:40 AM, pablisco wrote:
>
> >> Hi,
>
> >> Can we assume that thenNnowMode is an extension of Activity? Also, I
> >> can see you pit the string "addPic" into the bundle. I hope you are
> >> not trying to start the activity in this manner. To open an activity,
> >> say called AddPic (which must be an activity class) and simply call:
> >> startActivity(new Intent(getContext(), AddPic.class));
>
> >> Also some code from the mentioned classes may help solve your  
> >> problem.
>
> >> On Aug 22, 11:39 pm, Pedro Teixeira <[email protected]>  
> >> wrote:
> >>> Hello,
>
> >>> I'm having a struggle understanding why my intent is not working.. I
> >>> basically just copied paste from other examples in my code that work
> >>> perfectly like this.. here it is:
>
> >>> Intent addIntent = new Intent(v.getContext(), thenNnowMode.class);
>
> >>> Bundle w = new Bundle();
>
> >>> String activityName = "addPic";
>
> >>> w.putString("activity", activityName);
>
> >>> w.putParcelable("bitmap", selectedDeviceImage);
> >>>                                                                 //
> >>> a.putString("id", picId);
>
> >>> addIntent.putExtras(w);
>
> >>> startActivity(addIntent);
>
> >>> finish();
>
> >>> The intent is opening a different class called thenNnow.class  
> >>> instead
> >>> of thenNnowMode.class.. and I have no idea why this is happening..  
> >>> any
> >>> suggestion? I've tried sending the intent to open other activities
> >>> other than thenNnowMode but it always opens thenNnow.. am I  missing
> >>> some silly syntax mistake? It's so strange.. its the same code
>
> >>> PS: Im not sure if it's relevant but the thenNnowMode class uses the
> >>> device camera
>
> >> --
> >> 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
>
> > Pedro Teixeira
>
> >www.pedroteixeira.org
>
> > --
> > 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
>
> > --
> > 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
>
> Pedro Teixeira
>
> www.pedroteixeira.org

-- 
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

Reply via email to