OSDN Git Service

Fix a regression with lookupKeys that contain special characters
authorDaniel Lehmann <lehmannd@google.com>
Wed, 31 Mar 2010 20:54:22 +0000 (13:54 -0700)
committerDaniel Lehmann <lehmannd@google.com>
Wed, 31 Mar 2010 20:57:29 +0000 (13:57 -0700)
Bug:2561233

Change-Id: Id11839aa837be0735f380792b2007160aa765405

src/com/android/contacts/ViewContactActivity.java

index 2b2a8f7..ead6a4a 100644 (file)
@@ -402,7 +402,7 @@ public class ViewContactActivity extends Activity
 
         // Contains an Id.
         final long uriContactId = Long.parseLong(segments.get(3));
-        final String uriLookupKey = segments.get(2);
+        final String uriLookupKey = Uri.encode(segments.get(2));
         final Uri dataUri = Uri.withAppendedPath(
                 ContentUris.withAppendedId(Contacts.CONTENT_URI, uriContactId),
                 Contacts.Data.CONTENT_DIRECTORY);