-1

https://developers.facebook.com/docs/mobile/android/build/

以下のウェブサイトの次の特定のコードでエラーが発生しました

   package com.greatapp;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
 import com.facebook.android.*;
 import com.facebook.android.Facebook.*;

  public class MyGreatActivity extends Activity {

   Facebook facebook = new Facebook("YOUR_APP_ID");

   @Override
   public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
   <i> setContentView(R.layout.main);  < i>  I have gotten error here

    facebook.authorize(this, new DialogListener() {
        @Override
        public void onComplete(Bundle values) {}

        @Override
        public void onFacebookError(FacebookError error) {}

        @Override
        public void onError(DialogError e) {}

        @Override
        public void onCancel() {}
      });
   }

  @Override
   public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    facebook.authorizeCallback(requestCode, resultCode, data);
   }
  }

setContentView(R.layout.main); このエラーはmain、 typeでフィールドを作成するように指示していますlayout。試してみましたが、R.javaファイルを手動で変更することはできません。このエラーを解決するにはどうすればよいですか?

4

1 に答える 1

0

res ディレクトリ、リソースを参照しています。

res/layout/main.xml は、作成する必要があるファイルです。

于 2012-08-06T18:21:00.877 に答える