2014-09-21 55 views
4

按照Android文檔SyncAdapter安卓:userVisible屬性不工作

安卓userVisible默認爲真,控制此同步適配器是否在同步設置屏幕上顯示出來。

但它在設置中顯示它獲得的任何值!

編輯2014年11月3日

我刪除安卓圖標機器人:標籤安卓:smallIconauthenticator.xml,現在它不是在賬戶顯示,但有添加的帳戶空項在三星Galaxy S4上進行測試。而對於記錄,當從設置中打開帳戶時,它完全崩潰了我的2.3.3模擬器。

回答

1

我已經實現了我自己的syncadapter它下面的工作對我來說:

案例1:當android:userVisible="false"只有應用程序圖標,帳戶名和應用標題

<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android" 
       android:contentAuthority="com.example.kukssyncadapter" 
       android:accountType="com.example.kukssyncadapter" 
       android:supportsUploading="false" 
       android:allowParallelSyncs="false" 
      android:userVisible="false" 
     /> 

enter image description here

案例2:當android:userVisible="true"應用程序圖標,帳戶名稱和應用程序標題與同步控制功能,你可以看到從圖像

<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android" 
       android:contentAuthority="com.example.kukssyncadapter" 
       android:accountType="com.example.kukssyncadapter" 
       android:supportsUploading="false" 
       android:allowParallelSyncs="false" 
      android:userVisible="true" 
     /> 

enter image description here

+0

並沒有辦法完全隱藏它? – 2014-09-22 06:44:03

+0

你的意思是完全隱藏它?你是說隱藏圖標,帳戶...一切 – 2014-09-22 06:46:51

+0

是的就是這樣。 – 2014-09-22 06:55:16