2013-01-17 5 views
1

내 응용 프로그램에서 홈 화면으로 위젯을 만들려고 할 때이 오류가 발생합니다. 내가 활동을 넣지 않으면Android : 애플리케이션이 휴대 전화에 설치되지 않았습니다. (위젯)

<activity 
    android:name="com.test.me.Splash" 
    android:label="@string/app_name" 
    android:screenOrientation="portrait" > 
    <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

위젯

<receiver 
    android:name=".Widget" 
    android:label="@string/app_name" > 
    <intent-filter> 
     <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> 
    </intent-filter> 
    <meta-data android:name= "android.appwidget.provider" 
     android:resource="@xml/widget_stuff" /> 
</receiver> 


<activity 
    android:name=".WidgetConfig" 
    android:label="@string/app_name" 
    android:exported="false"> 
    <intent-filter> 
     <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" /> 
    </intent-filter> 
</activity> 

이 위젯이 나타나지 않을 것

스플래쉬 : 내가 활동을 시작하는 곳 이것은 시작 클래스 내 매니페스트 파일 위젯 목록에. 나는 JDK를 재설치하려고 시도했으나, 나는 이것을 해결하는 방법을 아는 사람이 무엇인지 알 수 없다.

편집 : 그것은 외부 사용이처럼 위젯에 대한 몇 가지 XML 레이아웃을 추가

답변

0

시도에 대한 활동을 할 수 didnt가로 android:exported="false"을 삭제하여 그것을 해결.

<meta-data 
      android:name="android.appwidget.provider" 
      android:resource="@xml/widget_info" /> 

Link

관련 문제