我最近從FB for Android 2.0遷移到3.0。Android sdk 3.0:如何在使用UiLifecycleHelper.java時設置applicationId?
而是在我的AndroidManifest.xml中使用
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/app_id"/>
的,我想我的應用程序ID編程設置到會話。
我知道我可以在創建會話對象時使用Session.Builder.setApplicationId()。 但是,當我使用UiLifecycleHelper.java時,它會創建會話而不使用session.Builder。它只使用它的構造函數(session = new Session(activity))。 它似乎假定我已經在清單文件中定義了應用程序ID的元數據。 但是,我希望UiLifecycleHelper.java通過使用Session.Builder創建一個會話並以編程方式在其onCreate()中應用我的應用程序Id。
我該怎麼辦?我谷歌它,但還沒有找到任何解決方案。 使用元數據在清單文件中設置FB應用程序Id是否是一種常見做法?我真的不想通過將它放入一個xml文件來顯示我的應用程序ID。請幫忙!
怎麼樣?請解釋一下。 – 2015-06-12 12:54:06