2017-04-20 117 views
0

Android文檔(例如https://developer.android.com/guide/components/fundamentals.html)表明所有活動都需要在清單XML文件中聲明。Android(Xamarin)使用清單文件

雖然我已經使用這個文件的權限,但我至今沒有輸入任何活動的詳細信息。然而,我有每個活動如

【活動(主題= 「@風格/ AppFullScreenTheme」 之類的源文件中預處理指令,MainLauncher = TRUE,ScreenOrientation = ScreenOrientation.Portrait,NoHistory = true時,圖標= 「@ mipmap/ic_launcher」)]

將活動詳細信息添加到清單是強制性的嗎?

  • 如果是這樣,爲什麼我沒有遇到任何問題到目前爲止。
  • 如果沒有,在沒有將活動設置 添加到清單中是否存在任何缺點。

感謝

回答

1

如記錄here,該活動會自動Xamarin當您使用預處理指令添加到您的清單。因此,當Xamarin構建應用程序時,您的活動實際上在清單中定義。

+0

謝謝你的回覆。我的問題真的在於,Visual Studio項目中的AndroidManifest.xml文件從未被構建過程更新過。信息存儲在哪裏(如果有的話)? – MHugh

+0

當Xamarin構建時,它可能會複製清單並將所有活動添加到此副本中。然後它將使用複製的清單來構建應用程序。構建完成後,副本將被刪除。我不知道它是否與此完全相同,但過程相似。 –

+0

謝謝@Jesse Hoobergs – MHugh