私はFacebookと私のアプリを統合するために以下のチュートリアルに従ってきました。 Facebook tutorialAndroidのfacebook applicationIdはnullにできません
私はチュートリアルですべてを追ってきましたが、私はapplicationId cannot be null
を2つのケースで受け取りました。本当にイライラしています。私はアクティビティを表示しようとすると、しかし、私はapplicationId cannot be null
を得る
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
uiHelper = new UiLifecycleHelper(this, callback);
uiHelper.onCreate(savedInstanceState);
setContentView(R.layout.main_fb);
FragmentManager fm = getSupportFragmentManager();
fragments[SPLASH] = fm.findFragmentById(R.id.splashFragment);
fragments[SELECTION] = fm.findFragmentById(R.id.selectionFragment);
FragmentTransaction transaction = fm.beginTransaction();
for(int i = 0; i < fragments.length; i++)
{
transaction.hide(fragments[i]);
}
transaction.commit();
}
、およびLogCatがに私を指すの行は、次のとおりです:
私FacebookActivity
onCreate
は、チュートリアルとまったく同じであるとして、次のを持っていuiHelper.onCreate(savedInstanceState);
それで、私はその行をコメントアウトしてみました。そして活動が表示されます。しかし今ではLoginButton
をクリックすると、同じエラーが表示されますが、今回はfacebookからLoginButtonクラスのapplicationIdフィールドを指しています。
私はすでに私の文字列値のidと、このように私のマニフェストいます
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/APP_ID"/>
は、私は、コードを使用して同上を取得しようとしたが、何も変わっていません。
このすべての原因は何ですか?
それは ''タグの代わりに、 '' タグ内の内のメタコードを挿入するアプリケーション]タブからの入力を思え –
ありがとうございました。ありがとう、相棒 ! – Megamind
ええと...私は急いでこのチュートリアルのこのセクションを読んだ。 StackOverflow再びftw。 – Joe