OK, did a quick look at it and seems fine. Another suggestion - try to build
the Intent the way you are right now, but comment everything in your main
activity's onCreate method and put just the Intent build & code you have.
Does it still call wrong activity?

Best regards,
Filip Havlicek

2010/8/23 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 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#setComponent(android.content.ComponentName)
>
> 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]<android-developers%[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]<android-developers%[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

Reply via email to