quick jump(A-Z) is a mess

Moderators: dwp, devin

Post Reply
oldman1881
Posts: 47
Joined: Sat Sep 28, 2013 1:29 am

quick jump(A-Z) is a mess

Post by oldman1881 »

i have English and Chinese mixed contacts, so i found quick jump is a mess, for example C, I have:
C 曹 C 常 C 陈 C 程 C。。。

can we have a option out all C together like C 曹 常 陈 程 。。。, group all english C together then followed by Chinese name,

or just display C and top two or there used Chinese name, for example: C 陈 程。
devin
Posts: 1337
Joined: Fri Oct 11, 2013 10:16 am

Re: quick jump(A-Z) is a mess

Post by devin »

您好
这是系统排序导致的问题。请试试 默认-备用 或 姓氏-备用
oldman1881
Posts: 47
Joined: Sat Sep 28, 2013 1:29 am

Re: quick jump(A-Z) is a mess

Post by oldman1881 »

如果用了备用,那后面的中文就很乱,没有排序了。
oldman1881
Posts: 47
Joined: Sat Sep 28, 2013 1:29 am

Re: quick jump(A-Z) is a mess

Post by oldman1881 »

所以quick' jump最好整理一下以便适合中英文排序的需求。
可否改进备用排序的方法:英文全部在前面abcdefg。。。。z,中文在后面按照字母排序。
或者改进姓氏排序的方法:一个字母+后面排序中文
A、阿、安。。。。
C、蔡、曹、陈、程。。。。
D、邓、丁、董。。。
这样就不会这么乱。

在contacts的显示也可以采用这个方法,那bug里面报告的排序问题就不会有了。
devin
Posts: 1337
Joined: Fri Oct 11, 2013 10:16 am

Re: quick jump(A-Z) is a mess

Post by devin »

您好
谢谢!我会考虑。现在联系人排序在数据库层。如果我们要自己排序。需要加载联系人到内存。然后排序,这会影响性能如果有较多的联系人。
oldman1881
Posts: 47
Joined: Sat Sep 28, 2013 1:29 am

Re: quick jump(A-Z) is a mess

Post by oldman1881 »

android的数据库怎么烂?怎么会显示徐、许、Xu、薛、Xu,而不是徐、许、Xu、薛呢!
你可否确认一下数据库里面是徐、许、Xu、薛、Xu吗?

touchpal contact的名字好像是按照第二种方式排序的。
devin
Posts: 1337
Joined: Fri Oct 11, 2013 10:16 am

Re: quick jump(A-Z) is a mess

Post by devin »

您好
抱歉这是我的错误,
徐、许、Xu、薛、Xu
的排序是没有问题。
请列出几个有排序错误的实际名字和排序方法。和名字分别保存在那些字段。
还有你的android版本。
谢谢!
oldman1881
Posts: 47
Joined: Sat Sep 28, 2013 1:29 am

Re: quick jump(A-Z) is a mess

Post by oldman1881 »

devin wrote:您好
抱歉这是我的错误,
徐、许、Xu、薛、Xu
的排序是没有问题。
请列出几个有排序错误的实际名字和排序方法。和名字分别保存在那些字段。
还有你的android版本。
谢谢!
我都是last name排序,下面那些都是last name,比如Xu,Ming、薛青、Xu,Xin徐星
主要问题见下面例子:
1:Xu-》薛-》Xu
2:夏-》Xia-》向-》Xiao-》Xia
3:陈-》Chen-》程-》Cheng-》Chen
触宝没有这个问题,因为它是先英文后中文。
android 4.1.2
devin
Posts: 1337
Joined: Fri Oct 11, 2013 10:16 am

Re: quick jump(A-Z) is a mess

Post by devin »

触宝也许是读取了所有联系人到内存。如果是姓氏-备用工作不正常应该是一些联系人的姓氏没有保存到对应的字段,请在联系人编辑器检查。
oldman1881
Posts: 47
Joined: Sat Sep 28, 2013 1:29 am

Re: quick jump(A-Z) is a mess

Post by oldman1881 »

我没有用姓氏替换,这个中文排序很乱,不是按照拼音。
触宝的排序是
C陈程楚。。。
D丁董。。。

和姓氏替换不一样。
devin
Posts: 1337
Joined: Fri Oct 11, 2013 10:16 am

Re: quick jump(A-Z) is a mess

Post by devin »

明白,姓氏替换在我的手机是按照拼音排序的。难道和系统默认语言相关
oldman1881
Posts: 47
Joined: Sat Sep 28, 2013 1:29 am

Re: quick jump(A-Z) is a mess

Post by oldman1881 »

还真是语言的问题,我放到中文做系统的语言,那替换排序就是A-Z 安-周。
如果是英文,中文就是乱的。
可能因为这样触宝才用上面我说的方法处理。
devin
Posts: 1337
Joined: Fri Oct 11, 2013 10:16 am

Re: quick jump(A-Z) is a mess

Post by devin »

恩,我会检查是否有避免的方法。谢谢
Post Reply