我有一個應用程序類,以保持我的應用程序的全局狀態。但我無法在Manifest文件中註冊它?任何想法如何做到這一點?註冊應用程序類的清單?
123
A
回答
238
如果從應用程序導出,添加完全合格的(命名空間+類名)在你的清單中android:name
參數應用元素。
<application
android:name="com.you.yourapp.ApplicationEx"
或者類包可以在manifest
標籤被描述爲相對於package
,則只是開始.
:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.you.yourapp">
<application
android:name=".ApplicationEx"
5
,但如果你已經使用了一些圖書館像branch.io的圖書館則最有可能您的清單
<application name="">
屬性將人準備有一些名稱,如
`<application name="io.referral.BranchApp">
在這種情況下
您需要首先擴展應用程序類,如下圖所示:
public class Application extends BranchApp
,然後在註冊您的應用程序清單爲:
android:name="absdevelopers.com.brankreferal.Application"
這個完美的作品對我來說:) 我希望它能幫助陷入困境的人:)
4
如果您使用的是MultiDex應用程序,您已經將有「機器人:名」在使用這樣反而延長android.support.multidex.MultiDexApplication
:
public class MyApplication extends MultiDexApplication {...}
並把它添加到Android清單:
android:name="app.package.MyApplication"
+0
大。這是我的問題的解決方案。感謝:D – 2017-02-23 12:22:35
相關問題
- 1. 註冊清單中
- 2. 應用程序註冊
- 3. 註冊iphone應用程序
- 4. 誰擁有註冊的微軟應用程序註冊門戶應用程序?
- 5. 引導程序清單生成器的註冊搜索
- 6. Android新應用程序(註冊過程)
- 7. Android應用程序的註冊驗證
- 8. 使用C2DM註冊Android應用程序
- 9. android永遠不會調用onCreate我的應用程序類(在清單中註冊)
- 10. Windows註冊表 - 註冊應用程序以打開文件類型
- 11. 清單web應用程序
- 12. 使用類競賽註冊程序
- 13. 通過註冊表而不是TLB註冊應用程序
- 14. 註冊程序
- 15. SSDT註冊數據層應用程序
- 16. iPhone應用程序圖標未註冊
- 17. AV/AS註冊應用程序
- 18. 註冊表應用程序崩潰
- 19. 應用程序尚未註冊
- 20. 在應用程序正確註冊
- 21. 在mvc應用程序中註冊ServiceRoute?
- 22. 創建一種註冊類型的應用程序
- 23. 創建類似於註冊表的應用程序
- 24. 註冊NSURLProtocol(URLProtocol)類與外部應用程序一起使用?
- 25. 表單註冊使用iPhone應用程序
- 26. StructureMap - 應用程序範圍單例(使用註冊表)
- 27. 註冊免費的COM和DLL清單
- 28. 應用程序緩存錯誤事件:無效的清單MIME類型(應用程序/ x-MS-清單)
- 29. 在SP 2007中用於註冊事件處理程序的清單文件
- 30. 如何註冊現有的UWP應用程序與微軟應用程序註冊門戶
它已經有一段時間你寫這個答案,但如果我想在同一時間加入branch.io和clevertap什麼。我感到困惑如何處理清單中的名稱標籤。請幫助我。 – 2018-03-03 07:45:31