2012-09-02 21 views
0

我想在Eclipse中創建運行配置來直接啓動給定的Android活動,所以我不必通過我的整個應用程序來運行它。在我的表現,我已經聲明,像這樣的活動:直接啓動給定的活動

<activity 
    android:name=".AlternativeActivity" 
    android:label="@string/title_alternative_activity" 
    android:exported="true"> 
    <meta-data 
     android:name="android.support.PARENT_ACTIVITY" 
     android:value="com.mysite.AlternativeActivity" /> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" />    
    </intent-filter> 
</activity 

然而,在Eclipse中,我看到了以下警告:

Exported activity does not require permission. 

如何解決此警告?

回答

1

出口活動(其中任一組輸出= true或 活動包含意圖過濾器和不指定出口= FALSE)應 定義的實體必須以啓動 活動或綁定權限到它。沒有這個,任何應用程序都可以使用這個 活動。

Protip:將光標置於警告上,按CTRL + 1並選擇「解釋問題」。