[android-developers] Re: What is the URI for the Contacts content provider on Samsung phones? ActivityNotFoundException:

2010-09-30 Thread mikedroid
still not Contacts.UI.LIST_ALL_CONTACTS_ACTION , tried it

On Aug 5, 12:21 am, Dmitri Plotnikov dplotni...@google.com wrote:
 You are right - I forgot that this intent is hidden API.

 Ironically, the deprecated equivalent Contacts.UI.LIST_ALL_CONTACTS_ACTION
 is public and therefore is supposed to work.  ;)



 On Wed, Aug 4, 2010 at 1:28 AM, pistol lava.d...@gmail.com wrote:
  Unless of course this is not officially supported by Android - in
  which case I shouldn't do it at all.

  On 2 Aug, 09:02, pistol lava.d...@gmail.com wrote:
   Currently I think the only fix is to not offer the option toSamsung
   phones - a very bad solution.

   On 31 July, 13:32, pistol lava.d...@gmail.com wrote:

You are right - I needn't startActivityForResult() - just
startActivity().
I still would get the ActivityNotFiundException though.
;-(

I just want the Contacts 'view' opened up so the user can look at
them.  Not to pick or return (a specific) one.

I works fine on all my phones and emulators.

Pete

On 28 July, 22:05, Dmitri Plotnikov dplotni...@google.com wrote:

 The code appears to be correct - it is supposed to work on any
  Android phone
 :-(

 However, calling it for result does not really make sense.  It is
  supposed
 to launch the activity and that's that - no result will be returned.

 If you need to user to pick a contact from the list, do this instead:

 new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI)

 Cheers,
 - Dmitri

 On Wed, Jul 28, 2010 at 1:47 PM, Indicator Veritatis 
  mej1...@yahoo.comwrote:

  My guess is that it is the non-Samsungphones that are doing
  something
  non-standard, something you cannot rely on. For as I read your
  code,
  you are trying to view not just a contact, but an entire contact
  database. I don't think Android guarantees that that Action is
  supported on the entire database.

  Try appending a specific ID to the Uri.

  On Jul 28, 7:09 am, pistol lava.d...@gmail.com wrote:
   Some of my users withSamsungphones (GT-I9000, SGH-I897 to name at
   least 2) cannot open the Contacts view on their phones - thew way
  my
   app has this coded is like this:

   Uri uri = ContactsContract.Contacts.CONTENT_URI;
   Intent intent = new Intent(Intent.ACTION_VIEW, uri);
   startActivityForResult(intent, Constants.ACTIVITY_CALL_CONTACTS);

   This causes an ActivityNotFoundException.

   Is the problem that this is not the way to call the Contacts
  provider
   or thatSamsunghave not implementeed it?

   If it is down toSamsungcan some-one give me the correct Uri?
   though
   it will be terrible to have to have phone specific code.

   thanks,
              Pete

  --
  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.comandroid-developers%2Bunsubs
   cr...@googlegroups.com
  android-developers%2bunsubscr...@googlegroups.comandroid-developers%252Bu 
  nsubscr...@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.comandroid-developers%2Bunsubs 
  cr...@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


[android-developers] Re: What is the URI for the Contacts content provider on Samsung phones? ActivityNotFoundException:

2010-08-04 Thread pistol
Unless of course this is not officially supported by Android - in
which case I shouldn't do it at all.

On 2 Aug, 09:02, pistol lava.d...@gmail.com wrote:
 Currently I think the only fix is to not offer the option toSamsung
 phones - a very bad solution.

 On 31 July, 13:32, pistol lava.d...@gmail.com wrote:

  You are right - I needn't startActivityForResult() - just
  startActivity().
  I still would get the ActivityNotFiundException though.
  ;-(

  I just want the Contacts 'view' opened up so the user can look at
  them.  Not to pick or return (a specific) one.

  I works fine on all my phones and emulators.

  Pete

  On 28 July, 22:05, Dmitri Plotnikov dplotni...@google.com wrote:

   The code appears to be correct - it is supposed to work on any Android 
   phone
   :-(

   However, calling it for result does not really make sense.  It is supposed
   to launch the activity and that's that - no result will be returned.

   If you need to user to pick a contact from the list, do this instead:

   new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI)

   Cheers,
   - Dmitri

   On Wed, Jul 28, 2010 at 1:47 PM, Indicator Veritatis 
   mej1...@yahoo.comwrote:

My guess is that it is the non-Samsungphones that are doing something
non-standard, something you cannot rely on. For as I read your code,
you are trying to view not just a contact, but an entire contact
database. I don't think Android guarantees that that Action is
supported on the entire database.

Try appending a specific ID to the Uri.

On Jul 28, 7:09 am, pistol lava.d...@gmail.com wrote:
 Some of my users withSamsungphones (GT-I9000, SGH-I897 to name at
 least 2) cannot open the Contacts view on their phones - thew way my
 app has this coded is like this:

 Uri uri = ContactsContract.Contacts.CONTENT_URI;
 Intent intent = new Intent(Intent.ACTION_VIEW, uri);
 startActivityForResult(intent, Constants.ACTIVITY_CALL_CONTACTS);

 This causes an ActivityNotFoundException.

 Is the problem that this is not the way to call the Contacts provider
 or thatSamsunghave not implementeed it?

 If it is down toSamsungcan some-one give me the correct Uri?  though
 it will be terrible to have to have phone specific code.

 thanks,
            Pete

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


Re: [android-developers] Re: What is the URI for the Contacts content provider on Samsung phones? ActivityNotFoundException:

2010-08-04 Thread Dmitri Plotnikov
You are right - I forgot that this intent is hidden API.

Ironically, the deprecated equivalent Contacts.UI.LIST_ALL_CONTACTS_ACTION
is public and therefore is supposed to work.  ;)

On Wed, Aug 4, 2010 at 1:28 AM, pistol lava.d...@gmail.com wrote:

 Unless of course this is not officially supported by Android - in
 which case I shouldn't do it at all.

 On 2 Aug, 09:02, pistol lava.d...@gmail.com wrote:
  Currently I think the only fix is to not offer the option toSamsung
  phones - a very bad solution.
 
  On 31 July, 13:32, pistol lava.d...@gmail.com wrote:
 
   You are right - I needn't startActivityForResult() - just
   startActivity().
   I still would get the ActivityNotFiundException though.
   ;-(
 
   I just want the Contacts 'view' opened up so the user can look at
   them.  Not to pick or return (a specific) one.
 
   I works fine on all my phones and emulators.
 
   Pete
 
   On 28 July, 22:05, Dmitri Plotnikov dplotni...@google.com wrote:
 
The code appears to be correct - it is supposed to work on any
 Android phone
:-(
 
However, calling it for result does not really make sense.  It is
 supposed
to launch the activity and that's that - no result will be returned.
 
If you need to user to pick a contact from the list, do this instead:
 
new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI)
 
Cheers,
- Dmitri
 
On Wed, Jul 28, 2010 at 1:47 PM, Indicator Veritatis 
 mej1...@yahoo.comwrote:
 
 My guess is that it is the non-Samsungphones that are doing
 something
 non-standard, something you cannot rely on. For as I read your
 code,
 you are trying to view not just a contact, but an entire contact
 database. I don't think Android guarantees that that Action is
 supported on the entire database.
 
 Try appending a specific ID to the Uri.
 
 On Jul 28, 7:09 am, pistol lava.d...@gmail.com wrote:
  Some of my users withSamsungphones (GT-I9000, SGH-I897 to name at
  least 2) cannot open the Contacts view on their phones - thew way
 my
  app has this coded is like this:
 
  Uri uri = ContactsContract.Contacts.CONTENT_URI;
  Intent intent = new Intent(Intent.ACTION_VIEW, uri);
  startActivityForResult(intent, Constants.ACTIVITY_CALL_CONTACTS);
 
  This causes an ActivityNotFoundException.
 
  Is the problem that this is not the way to call the Contacts
 provider
  or thatSamsunghave not implementeed it?
 
  If it is down toSamsungcan some-one give me the correct Uri?
  though
  it will be terrible to have to have phone specific code.
 
  thanks,
 Pete
 
 --
 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.comandroid-developers%2bunsubscr...@googlegroups.com
 android-developers%2bunsubscr...@googlegroups.comandroid-developers%252bunsubscr...@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.comandroid-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

[android-developers] Re: What is the URI for the Contacts content provider on Samsung phones? ActivityNotFoundException:

2010-08-03 Thread pistol
Hi Dmitri,

I am open to anything but
ContactsContract.Intents.UI.LIST_ALL_CONTACTS_ACTION
does not seem to exist?
There was a similar Action available on the deprecated Contacts class
but I am trying to avoid that.

Thanks,
Pete

On 2 Aug, 17:53, Dmitri Plotnikov dplotni...@google.com wrote:
 I doubt that it will work, but have you tried the alternative URL:

 new Intent(ContactsContract.Intents.UI.LIST_ALL_CONTACTS_ACTION,
 Contacts.CONTENT_URI)

 Cheers,
 - Dmitri

 On Mon, Aug 2, 2010 at 1:02 AM, pistol lava.d...@gmail.com wrote:
  Currently I think the only fix is to not offer the option to Samsung
  phones - a very bad solution.

  On 31 July, 13:32, pistol lava.d...@gmail.com wrote:
   You are right - I needn't startActivityForResult() - just
   startActivity().
   I still would get the ActivityNotFiundException though.
   ;-(

   I just want the Contacts 'view' opened up so the user can look at
   them.  Not to pick or return (a specific) one.

   I works fine on all my phones and emulators.

   Pete

   On 28 July, 22:05, Dmitri Plotnikov dplotni...@google.com wrote:

The code appears to be correct - it is supposed to work on any Android
  phone
:-(

However, calling it for result does not really make sense.  It is
  supposed
to launch the activity and that's that - no result will be returned.

If you need to user to pick a contact from the list, do this instead:

new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI)

Cheers,
- Dmitri

On Wed, Jul 28, 2010 at 1:47 PM, Indicator Veritatis 
  mej1...@yahoo.comwrote:

 My guess is that it is the non-Samsung phones that are doing
  something
 non-standard, something you cannot rely on. For as I read your code,
 you are trying to view not just a contact, but an entire contact
 database. I don't think Android guarantees that that Action is
 supported on the entire database.

 Try appending a specific ID to the Uri.

 On Jul 28, 7:09 am, pistol lava.d...@gmail.com wrote:
  Some of my users with Samsung phones (GT-I9000, SGH-I897 to name at
  least 2) cannot open the Contacts view on their phones - thew way
  my
  app has this coded is like this:

  Uri uri = ContactsContract.Contacts.CONTENT_URI;
  Intent intent = new Intent(Intent.ACTION_VIEW, uri);
  startActivityForResult(intent, Constants.ACTIVITY_CALL_CONTACTS);

  This causes an ActivityNotFoundException.

  Is the problem that this is not the way to call the Contacts
  provider
  or that Samsung have not implementeed it?

  If it is down to Samsung can some-one give me the correct Uri?
   though
  it will be terrible to have to have phone specific code.

  thanks,
             Pete

 --
 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.comandroid-developers%2bunsubscr...@googlegroups.com
  android-developers%2bunsubscr...@googlegroups.comandroid-developers%252bunsubscr...@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.comandroid-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


[android-developers] Re: What is the URI for the Contacts content provider on Samsung phones? ActivityNotFoundException:

2010-08-03 Thread pistol
Hi Dmitri,

I am open to anything but
ContactsContract.Intents.UI.LIST_ALL_CONTACTS_ACTION
does not seem to exist?
There was a similar Action available on the deprecated Contacts class
but I am trying to avoid that.

Thanks,
Pete

On 2 Aug, 17:53, Dmitri Plotnikov dplotni...@google.com wrote:
 I doubt that it will work, but have you tried the alternative URL:

 new Intent(ContactsContract.Intents.UI.LIST_ALL_CONTACTS_ACTION,
 Contacts.CONTENT_URI)

 Cheers,
 - Dmitri

 On Mon, Aug 2, 2010 at 1:02 AM, pistol lava.d...@gmail.com wrote:
  Currently I think the only fix is to not offer the option to Samsung
  phones - a very bad solution.

  On 31 July, 13:32, pistol lava.d...@gmail.com wrote:
   You are right - I needn't startActivityForResult() - just
   startActivity().
   I still would get the ActivityNotFiundException though.
   ;-(

   I just want the Contacts 'view' opened up so the user can look at
   them.  Not to pick or return (a specific) one.

   I works fine on all my phones and emulators.

   Pete

   On 28 July, 22:05, Dmitri Plotnikov dplotni...@google.com wrote:

The code appears to be correct - it is supposed to work on any Android
  phone
:-(

However, calling it for result does not really make sense.  It is
  supposed
to launch the activity and that's that - no result will be returned.

If you need to user to pick a contact from the list, do this instead:

new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI)

Cheers,
- Dmitri

On Wed, Jul 28, 2010 at 1:47 PM, Indicator Veritatis 
  mej1...@yahoo.comwrote:

 My guess is that it is the non-Samsung phones that are doing
  something
 non-standard, something you cannot rely on. For as I read your code,
 you are trying to view not just a contact, but an entire contact
 database. I don't think Android guarantees that that Action is
 supported on the entire database.

 Try appending a specific ID to the Uri.

 On Jul 28, 7:09 am, pistol lava.d...@gmail.com wrote:
  Some of my users with Samsung phones (GT-I9000, SGH-I897 to name at
  least 2) cannot open the Contacts view on their phones - thew way
  my
  app has this coded is like this:

  Uri uri = ContactsContract.Contacts.CONTENT_URI;
  Intent intent = new Intent(Intent.ACTION_VIEW, uri);
  startActivityForResult(intent, Constants.ACTIVITY_CALL_CONTACTS);

  This causes an ActivityNotFoundException.

  Is the problem that this is not the way to call the Contacts
  provider
  or that Samsung have not implementeed it?

  If it is down to Samsung can some-one give me the correct Uri?
   though
  it will be terrible to have to have phone specific code.

  thanks,
             Pete

 --
 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.comandroid-developers%2bunsubscr...@googlegroups.com
  android-developers%2bunsubscr...@googlegroups.comandroid-developers%252bunsubscr...@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.comandroid-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


[android-developers] Re: What is the URI for the Contacts content provider on Samsung phones? ActivityNotFoundException:

2010-08-02 Thread pistol
Currently I think the only fix is to not offer the option to Samsung
phones - a very bad solution.

On 31 July, 13:32, pistol lava.d...@gmail.com wrote:
 You are right - I needn't startActivityForResult() - just
 startActivity().
 I still would get the ActivityNotFiundException though.
 ;-(

 I just want the Contacts 'view' opened up so the user can look at
 them.  Not to pick or return (a specific) one.

 I works fine on all my phones and emulators.

 Pete

 On 28 July, 22:05, Dmitri Plotnikov dplotni...@google.com wrote:

  The code appears to be correct - it is supposed to work on any Android phone
  :-(

  However, calling it for result does not really make sense.  It is supposed
  to launch the activity and that's that - no result will be returned.

  If you need to user to pick a contact from the list, do this instead:

  new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI)

  Cheers,
  - Dmitri

  On Wed, Jul 28, 2010 at 1:47 PM, Indicator Veritatis 
  mej1...@yahoo.comwrote:

   My guess is that it is the non-Samsung phones that are doing something
   non-standard, something you cannot rely on. For as I read your code,
   you are trying to view not just a contact, but an entire contact
   database. I don't think Android guarantees that that Action is
   supported on the entire database.

   Try appending a specific ID to the Uri.

   On Jul 28, 7:09 am, pistol lava.d...@gmail.com wrote:
Some of my users with Samsung phones (GT-I9000, SGH-I897 to name at
least 2) cannot open the Contacts view on their phones - thew way my
app has this coded is like this:

Uri uri = ContactsContract.Contacts.CONTENT_URI;
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivityForResult(intent, Constants.ACTIVITY_CALL_CONTACTS);

This causes an ActivityNotFoundException.

Is the problem that this is not the way to call the Contacts provider
or that Samsung have not implementeed it?

If it is down to Samsung can some-one give me the correct Uri?  though
it will be terrible to have to have phone specific code.

thanks,
           Pete

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


Re: [android-developers] Re: What is the URI for the Contacts content provider on Samsung phones? ActivityNotFoundException:

2010-08-02 Thread Dmitri Plotnikov
I doubt that it will work, but have you tried the alternative URL:

new Intent(ContactsContract.Intents.UI.LIST_ALL_CONTACTS_ACTION,
Contacts.CONTENT_URI)

Cheers,
- Dmitri

On Mon, Aug 2, 2010 at 1:02 AM, pistol lava.d...@gmail.com wrote:

 Currently I think the only fix is to not offer the option to Samsung
 phones - a very bad solution.

 On 31 July, 13:32, pistol lava.d...@gmail.com wrote:
  You are right - I needn't startActivityForResult() - just
  startActivity().
  I still would get the ActivityNotFiundException though.
  ;-(
 
  I just want the Contacts 'view' opened up so the user can look at
  them.  Not to pick or return (a specific) one.
 
  I works fine on all my phones and emulators.
 
  Pete
 
  On 28 July, 22:05, Dmitri Plotnikov dplotni...@google.com wrote:
 
   The code appears to be correct - it is supposed to work on any Android
 phone
   :-(
 
   However, calling it for result does not really make sense.  It is
 supposed
   to launch the activity and that's that - no result will be returned.
 
   If you need to user to pick a contact from the list, do this instead:
 
   new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI)
 
   Cheers,
   - Dmitri
 
   On Wed, Jul 28, 2010 at 1:47 PM, Indicator Veritatis 
 mej1...@yahoo.comwrote:
 
My guess is that it is the non-Samsung phones that are doing
 something
non-standard, something you cannot rely on. For as I read your code,
you are trying to view not just a contact, but an entire contact
database. I don't think Android guarantees that that Action is
supported on the entire database.
 
Try appending a specific ID to the Uri.
 
On Jul 28, 7:09 am, pistol lava.d...@gmail.com wrote:
 Some of my users with Samsung phones (GT-I9000, SGH-I897 to name at
 least 2) cannot open the Contacts view on their phones - thew way
 my
 app has this coded is like this:
 
 Uri uri = ContactsContract.Contacts.CONTENT_URI;
 Intent intent = new Intent(Intent.ACTION_VIEW, uri);
 startActivityForResult(intent, Constants.ACTIVITY_CALL_CONTACTS);
 
 This causes an ActivityNotFoundException.
 
 Is the problem that this is not the way to call the Contacts
 provider
 or that Samsung have not implementeed it?
 
 If it is down to Samsung can some-one give me the correct Uri?
  though
 it will be terrible to have to have phone specific code.
 
 thanks,
Pete
 
--
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.comandroid-developers%2bunsubscr...@googlegroups.com
 android-developers%2bunsubscr...@googlegroups.comandroid-developers%252bunsubscr...@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.comandroid-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

[android-developers] Re: What is the URI for the Contacts content provider on Samsung phones? ActivityNotFoundException:

2010-07-31 Thread pistol
You are right - I needn't startActivityForResult() - just
startActivity().
I still would get the ActivityNotFiundException though.
;-(

I just want the Contacts 'view' opened up so the user can look at
them.  Not to pick or return (a specific) one.

I works fine on all my phones and emulators.

Pete

On 28 July, 22:05, Dmitri Plotnikov dplotni...@google.com wrote:
 The code appears to be correct - it is supposed to work on any Android phone
 :-(

 However, calling it for result does not really make sense.  It is supposed
 to launch the activity and that's that - no result will be returned.

 If you need to user to pick a contact from the list, do this instead:

 new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI)

 Cheers,
 - Dmitri

 On Wed, Jul 28, 2010 at 1:47 PM, Indicator Veritatis mej1...@yahoo.comwrote:

  My guess is that it is the non-Samsung phones that are doing something
  non-standard, something you cannot rely on. For as I read your code,
  you are trying to view not just a contact, but an entire contact
  database. I don't think Android guarantees that that Action is
  supported on the entire database.

  Try appending a specific ID to the Uri.

  On Jul 28, 7:09 am, pistol lava.d...@gmail.com wrote:
   Some of my users with Samsung phones (GT-I9000, SGH-I897 to name at
   least 2) cannot open the Contacts view on their phones - thew way my
   app has this coded is like this:

   Uri uri = ContactsContract.Contacts.CONTENT_URI;
   Intent intent = new Intent(Intent.ACTION_VIEW, uri);
   startActivityForResult(intent, Constants.ACTIVITY_CALL_CONTACTS);

   This causes an ActivityNotFoundException.

   Is the problem that this is not the way to call the Contacts provider
   or that Samsung have not implementeed it?

   If it is down to Samsung can some-one give me the correct Uri?  though
   it will be terrible to have to have phone specific code.

   thanks,
              Pete

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


[android-developers] Re: What is the URI for the Contacts content provider on Samsung phones? ActivityNotFoundException:

2010-07-28 Thread Indicator Veritatis
My guess is that it is the non-Samsung phones that are doing something
non-standard, something you cannot rely on. For as I read your code,
you are trying to view not just a contact, but an entire contact
database. I don't think Android guarantees that that Action is
supported on the entire database.

Try appending a specific ID to the Uri.

On Jul 28, 7:09 am, pistol lava.d...@gmail.com wrote:
 Some of my users with Samsung phones (GT-I9000, SGH-I897 to name at
 least 2) cannot open the Contacts view on their phones - thew way my
 app has this coded is like this:

 Uri uri = ContactsContract.Contacts.CONTENT_URI;
 Intent intent = new Intent(Intent.ACTION_VIEW, uri);
 startActivityForResult(intent, Constants.ACTIVITY_CALL_CONTACTS);

 This causes an ActivityNotFoundException.

 Is the problem that this is not the way to call the Contacts provider
 or that Samsung have not implementeed it?

 If it is down to Samsung can some-one give me the correct Uri?  though
 it will be terrible to have to have phone specific code.

 thanks,
            Pete

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


Re: [android-developers] Re: What is the URI for the Contacts content provider on Samsung phones? ActivityNotFoundException:

2010-07-28 Thread Dmitri Plotnikov
The code appears to be correct - it is supposed to work on any Android phone
:-(

However, calling it for result does not really make sense.  It is supposed
to launch the activity and that's that - no result will be returned.

If you need to user to pick a contact from the list, do this instead:

new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI)

Cheers,
- Dmitri


On Wed, Jul 28, 2010 at 1:47 PM, Indicator Veritatis mej1...@yahoo.comwrote:

 My guess is that it is the non-Samsung phones that are doing something
 non-standard, something you cannot rely on. For as I read your code,
 you are trying to view not just a contact, but an entire contact
 database. I don't think Android guarantees that that Action is
 supported on the entire database.

 Try appending a specific ID to the Uri.

 On Jul 28, 7:09 am, pistol lava.d...@gmail.com wrote:
  Some of my users with Samsung phones (GT-I9000, SGH-I897 to name at
  least 2) cannot open the Contacts view on their phones - thew way my
  app has this coded is like this:
 
  Uri uri = ContactsContract.Contacts.CONTENT_URI;
  Intent intent = new Intent(Intent.ACTION_VIEW, uri);
  startActivityForResult(intent, Constants.ACTIVITY_CALL_CONTACTS);
 
  This causes an ActivityNotFoundException.
 
  Is the problem that this is not the way to call the Contacts provider
  or that Samsung have not implementeed it?
 
  If it is down to Samsung can some-one give me the correct Uri?  though
  it will be terrible to have to have phone specific code.
 
  thanks,
 Pete

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