0
運行一個應用程序,我有這樣的XML代碼:無法從另一個應用程序
<Preference android:title="@string/build_number" android:key="build_number" android:summary="@string/device_info_default" style="?android:preferenceInformationStyle">
<intent android:targetPackage="com.gigabytekeys.jkdevinfo" android:action="android.intent.action.MAIN" android:targetClass="com.gigabytekeys.jkdevinfo.ChangeLogActivity" />
</Preference>
的問題是,它不會啓動com.gigabytekeys.jkdevinfo應用。每當我點擊該項目時,什麼都不會發生。我怎樣才能使它工作?
我只是新來的android開發,我不熟悉devs做事情的方式。所以,請對我好。 :)
感謝您回答...:D但是,我沒有看到我的logcat輸出中的任何內容。它似乎很乾淨,很乾淨。 :/我如何進行活動輸出?清單中的ChangeLogActivity類似於: intent-filter>'這是否使活動能夠從其他應用程序啓動它? ' –
是的,通過向清單中的活動添加一個標記,它會自動導出。仔細檢查你的包和完全合格的活動名稱。作爲測試,您可以嘗試在代碼中手動創建意圖,並驗證您可以發送該意圖,以排除首選項的問題。 –