Hello there
i got problem after compile the arabic resources to framework-res.apk
i can't add new contact when i select the language to arabic i got
force close
but when i select it english there is no problem
i think this problem appeared because the numbers appear as arabic
number and so the system does not understand
it might be numberformat locale problem
so how to fix this ? how to change the numberformat to english
my logcat :
D/Sources ( 815): Creating external source for
type=com.facebook.auth.login, packageName=com.facebook.katana
I/ActivityManager( 149): Displayed
com.android.contacts/.ui.EditContactActivity: +330ms
D/dalvikvm( 591): GC_EXTERNAL_ALLOC freed 209K, 55% free 3059K/6791K,
external 2161K/2181K, paused 35ms
D/dalvikvm( 409): GC_EXTERNAL_ALLOC freed 96K, 53% free 2703K/5639K,
external 2765K/2773K, paused 41ms
D/dalvikvm( 409): GC_EXTERNAL_ALLOC freed 104K, 52% free 2728K/5639K,
external 3163K/3459K, paused 94ms
D/dalvikvm( 815): GC_EXTERNAL_ALLOC freed 350K, 48% free 3294K/6279K,
external 4330K/4338K, paused 40ms
W/EntityModifier( 815): Trimming: { _id=-5,
mimetype=vnd.android.cursor.item/photo, }
W/EntityModifier( 815): Trimming: { _id=-2,
mimetype=vnd.android.cursor.item/phone_v2, data2=1, }
W/EntityModifier( 815): Trimming: { _id=-3,
mimetype=vnd.android.cursor.item/email_v2, data2=1, }
W/EntityModifier( 815): Trimming: { _id=-6,
mimetype=vnd.android.cursor.item/note, }
W/EntityModifier( 815): Trimming: { _id=-7,
mimetype=vnd.android.cursor.item/nickname, data2=1, }
W/EntityModifier( 815): Trimming: { _id=-8,
mimetype=vnd.android.cursor.item/sip_address, }
I/Database( 815): sqlite returned: error code = 1, msg = no such
column: ٤
W/dalvikvm( 815): threadid=14: thread exiting with uncaught exception
(group=0x40015560)
E/AndroidRuntime( 815): FATAL EXCEPTION: AsyncTask #3
E/AndroidRuntime( 815): java.lang.RuntimeException: An error occured
while executing doInBackground()
E/AndroidRuntime( 815): at android.os.AsyncTask
$3.done(AsyncTask.java:200)
E/AndroidRuntime( 815): at java.util.concurrent.FutureTask
$Sync.innerSetException(FutureTask.java:274)
E/AndroidRuntime( 815): at
java.util.concurrent.FutureTask.setException(FutureTask.java:125)
E/AndroidRuntime( 815): at java.util.concurrent.FutureTask
$Sync.innerRun(FutureTask.java:308)
E/AndroidRuntime( 815): at
java.util.concurrent.FutureTask.run(FutureTask.java:138)
E/AndroidRuntime( 815): at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1088)
E/AndroidRuntime( 815): at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:581)
E/AndroidRuntime( 815): at java.lang.Thread.run(Thread.java:1019)
E/AndroidRuntime( 815): Caused by:
android.database.sqlite.SQLiteException: no such column: ٤: , while
compiling: SELECT
raw_contacts._id,display_name,display_name_source,account_type,account_name,sourceid,custom_ringtone,send_to_voicemail,last_time_contacted,times_contacted,starred,is_restricted,name_verified,data._id,data.mimetype_id,is_super_primary
FROM raw_contacts LEFT OUTER JOIN data ON
(data.raw_contact_id=raw_contacts._id AND ((mimetype_id=٤ AND data15
NOT NULL) OR (mimetype_id=٥ AND data1 NOT NULL))) WHERE
raw_contacts._id=?
E/AndroidRuntime( 815): at
android.database.sqlite.SQLiteCompiledSql.native_compile(Native
Method)
E/AndroidRuntime( 815): at
android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:
92)
E/AndroidRuntime( 815): at
android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:
65)
E/AndroidRuntime( 815): at
android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:83)
E/AndroidRuntime( 815): at
android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:49)
E/AndroidRuntime( 815): at
android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:
42)
E/AndroidRuntime( 815): at
android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:
1356)
E/AndroidRuntime( 815): at
android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:
1324)
E/AndroidRuntime( 815): at
com.android.providers.contacts.ContactAggregator.computeAggregateData(ContactAggregator.java:
1301)
E/AndroidRuntime( 815): at
com.android.providers.contacts.ContactAggregator.onRawContactInsert(ContactAggregator.java:
437)
E/AndroidRuntime( 815): at
com.android.providers.contacts.ContactsProvider2.flushTransactionalChanges(ContactsProvider2.java:
2333)
E/AndroidRuntime( 815): at
com.android.providers.contacts.ContactsProvider2.updateInTransaction(ContactsProvider2.java:
3477)
E/AndroidRuntime( 815): at
com.android.providers.contacts.SQLiteContentProvider.update(SQLiteContentProvider.java:
155)
E/AndroidRuntime( 815): at
com.android.providers.contacts.ContactsProvider2.update(ContactsProvider2.java:
2278)
E/AndroidRuntime( 815): at
android.content.ContentProviderOperation.apply(ContentProviderOperation.java:
225)
E/AndroidRuntime( 815): at
com.android.providers.contacts.SQLiteContentProvider.applyBatch(SQLiteContentProvider.java:
216)
E/AndroidRuntime( 815): at
com.android.providers.contacts.ContactsProvider2.applyBatch(ContactsProvider2.java:
2291)
E/AndroidRuntime( 815): at android.content.ContentProvider
$Transport.applyBatch(ContentProvider.java:217)
E/AndroidRuntime( 815): at
android.content.ContentProviderClient.applyBatch(ContentProviderClient.java:
95)
E/AndroidRuntime( 815): at
android.content.ContentResolver.applyBatch(ContentResolver.java:643)
E/AndroidRuntime( 815): at
com.android.contacts.ui.EditContactActivity
$PersistTask.doInBackground(EditContactActivity.java:712)
E/AndroidRuntime( 815): at
com.android.contacts.ui.EditContactActivity
$PersistTask.doInBackground(EditContactActivity.java:661)
E/AndroidRuntime( 815): at
com.android.contacts.util.WeakAsyncTask.doInBackground(WeakAsyncTask.java:
45)
E/AndroidRuntime( 815): at android.os.AsyncTask
$2.call(AsyncTask.java:185)
E/AndroidRuntime( 815): at java.util.concurrent.FutureTask
$Sync.innerRun(FutureTask.java:306)
E/AndroidRuntime( 815): ... 4 more
W/ActivityManager( 149): Force finishing activity
com.android.contacts/.ui.EditContactActivity
V/MediaScanner( 591): /pruneDeadThumbnailFiles...
android.database.sqlite.SQLiteCursor@40678e48
D/MediaScanner( 591): prescan time: 20ms
D/MediaScanner( 591): scan time: 34089ms
D/MediaScanner( 591): postscan time: 22208ms
D/MediaScanner( 591): total time: 56317ms
I/BootReceiver( 776): Got intent with action
android.intent.action.MEDIA_SCANNER_FINISHED
D/MediaScannerService( 591): done scanning volume external
I/ActivityManager( 149): No longer want com.android.bluetooth (pid
642): hidden #16
E/WindowManager( 815): Activity
com.android.contacts.ui.EditContactActivity has leaked window
com.android.internal.policy.impl.PhoneWindow$DecorView@40626b30 that
was originally added here
E/WindowManager( 815): android.view.WindowLeaked: Activity
com.android.contacts.ui.EditContactActivity has leaked window
com.android.internal.policy.impl.PhoneWindow$DecorView@40626b30 that
was originally added here
E/WindowManager( 815): at android.view.ViewRoot.<init>(ViewRoot.java:
258)
E/WindowManager( 815): at
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)
E/WindowManager( 815): at
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
E/WindowManager( 815): at android.view.Window
$LocalWindowManager.addView(Window.java:424)
E/WindowManager( 815): at android.app.Dialog.show(Dialog.java:241)
E/WindowManager( 815): at
android.app.ProgressDialog.show(ProgressDialog.java:107)
E/WindowManager( 815): at
android.app.ProgressDialog.show(ProgressDialog.java:90)
E/WindowManager( 815): at
android.app.ProgressDialog.show(ProgressDialog.java:85)
E/WindowManager( 815): at com.android.contacts.ui.EditContactActivity
$PersistTask.onPreExecute(EditContactActivity.java:682)
E/WindowManager( 815): at com.android.contacts.ui.EditContactActivity
$PersistTask.onPreExecute(EditContactActivity.java:661)
E/WindowManager( 815): at
com.android.contacts.util.WeakAsyncTask.onPreExecute(WeakAsyncTask.java:
36)
E/WindowManager( 815): at
android.os.AsyncTask.execute(AsyncTask.java:391)
E/WindowManager( 815): at
com.android.contacts.ui.EditContactActivity.doSaveAction(EditContactActivity.java:
797)
E/WindowManager( 815): at
com.android.contacts.ui.EditContactActivity.onClick(EditContactActivity.java:
559)
E/WindowManager( 815): at android.view.View.performClick(View.java:
2485)
E/WindowManager( 815): at android.view.View
$PerformClick.run(View.java:9081)
E/WindowManager( 815): at
android.os.Handler.handleCallback(Handler.java:587)
E/WindowManager( 815): at
android.os.Handler.dispatchMessage(Handler.java:92)
E/WindowManager( 815): at android.os.Looper.loop(Looper.java:123)
E/WindowManager( 815): at
android.app.ActivityThread.main(ActivityThread.java:3647)
E/WindowManager( 815): at
java.lang.reflect.Method.invokeNative(Native Method)
E/WindowManager( 815): at
java.lang.reflect.Method.invoke(Method.java:507)
E/WindowManager( 815): at com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:839)
E/WindowManager( 815): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
E/WindowManager( 815): at dalvik.system.NativeStart.main(Native
Method)
D/dalvikvm( 591): GC_EXTERNAL_ALLOC freed 339K, 57% free 2931K/6791K,
external 2161K/218
--
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