gpt4 book ai didi

android - 硬编码字符串导致 android list 中的错误

转载 作者:行者123 更新时间:2023-11-30 03:05:13 25 4
gpt4 key购买 nike

我编写了硬编码 list 文件,如下所示:
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="111111111111" />

在这种情况下,facebook sdk 无法检测到元数据定义。
但是,引用字符串值的方式效果很好。
我知道使用字符串资源文件的原因是性能问题。然而,似乎还有另一个原因。 那是什么?

最佳答案

我同意 Murphy 先生的观点,我也尝试过,但最后我不得不将 Facebook 应用程序 ID 放入我的 Strings.xml 中,可能是出于安全原因,您的 FB 应用程序 ID 必须“从您的项目中加载”。

文档中描述的示例也是如此:

To update your app, first add a reference to your App ID into the AndroidManifest.xml file. Since you are no longer using your App ID to instantiate a Facebook object, you will need to include the following line to allow the SDK to identify your application on Facebook:

   <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/app_id"/>

Next, add a string resource to your strings.xml file with your App ID.

 <string name="app_id">12345678910</string>

关于android - 硬编码字符串导致 android list 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21923406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com