Yes, it very well might be related.

I tried your code with some editing (removed the if, changed the activity
names and removed the doFileUpload() and w.putParcelable() ) and it worked
fine for me.

Best regards,
Filip Havlicek

2010/8/23 Pedro Teixeira <pedroteixeir...@gmail.com>

> I get this message on the logcat:
> 08-23 13:57:35.947: INFO/ActivityManager(76): Process com.android.camera
> (pid 2030) has died.
>
> Do you think is related? Since my activity which Im trying to open
> (thenNnowMode) uses the camera?
>
> On Aug 23, 2010, at 1:43 PM, Filip Havlicek wrote:
>
> Hi,
>
> I think something is wrong with the context you are passing to the Intent
> in the onClick method. Try to put getApplicationContext instead of
> v.getContext() and see if that works.
>
> Best regards,
> Filip Havlicek
>
> 2010/8/23 Pedro Teixeira <pedroteixeir...@gmail.com>
>
>> If I place just the intent as I have in the onCreate method  it works
>> fine. It goes and get the activity I'm calling.
>>
>> On Aug 23, 2010, at 12:43 PM, Filip Havlicek wrote:
>>
>> 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 <pedroteixeir...@gmail.com>
>>
>>> 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 <pedroteixeir...@gmail.com>
>>>
>>>> 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 <pedroteixeir...@gmail.com> 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
>>>> android-developers@googlegroups.com
>>>> To unsubscribe from this group, send email to
>>>> android-developers+unsubscr...@googlegroups.com
>>>> 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
>>>> android-developers@googlegroups.com
>>>> To unsubscribe from this group, send email to
>>>> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
>>>> 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 android-developers@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> android-developers+unsubscr...@googlegroups.com
>>> 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 android-developers@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
>>> 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 android-developers@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-developers+unsubscr...@googlegroups.com
>> 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 android-developers@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
>> 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 android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> 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 android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> 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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to