2011-09-28 3 views
0

홈 스크린에서 AppWidget을 성공적으로 사용했습니다. 이는 실행중인 백그라운드 서비스의 푸시 응답으로 적절하게 업데이트됩니다. 나는 이것이 내 전반적인 논리와 AppWidgets의 생성을 증명한다고 생각하고있다. 또한 동기화 어댑터가 제대로 작동하고 응용 프로그램 기본 설정과 올바르게 작동하는 동기화 설정 프로파일이 만들어졌습니다.계정 및 동기화의 AppWidget이 업데이트되지 않습니다.

OS의 "Account & 동기화"탭의 특정 계정 설정 페이지에 실행중인 AppWidget을 포함시키고 싶습니다.

<PreferenceScreen 
    android:key="general_description" 
    android:summary="@string/preferences_general_description" 
    > 
</PreferenceScreen> 

<PreferenceCategory android:title="General Settings" /> 

<PreferenceScreen 
    android:key="account_information" 
    android:title="@string/preferences_account_information_title"> 
    <intent android:targetPackage="@string/package_name" 
     android:targetClass="com.dashwire.android.app.AccountInformationSettingsActivity"/> 
</PreferenceScreen> 

<PreferenceScreen 
    android:key="sync_settings" 
    android:title="@string/preferences_syncsettings_title" 
    android:summary="@string/preferences_syncsettings_summary"> 
    <intent android:targetPackage="@string/package_name" 
     android:targetClass="com.dashwire.android.app.SyncSettingsActivity"/> 
</PreferenceScreen> 

<PreferenceScreen 
    android:key="sync_notifications" 
    android:title="@string/preferences_syncsettings_notifications"> 
    <intent android:targetPackage="@string/package_name" 
     android:targetClass="com.dashwire.android.app.ApplicationsActivity"/> 
</PreferenceScreen> 

<Preference 
    android:key="squarepants" 
    android:widgetLayout="@layout/appwidget_layout"/> 

AppWidget이 나타나 내가 할 수있는 방법은 ... 그냥 작업 "홈 화면"와 같은 업데이트되지 것입니다 : 여기에 계정 환경 설정 화면에 대한 XML이다 이?

답변

1

앱 위젯 호스트에만 앱 위젯을 삽입 할 수 있습니다. 기본적으로 기본 설정 화면에는 작동하는 앱 위젯 호스트가 없음을 알릴 수 있습니다.

관련 문제