Facebook SDK を使用して Facebook アカウントにログインしています... サインインしようとすると、白い画面が表示されて動かなくなります.. これは私のコードです: ` public class MainActivity extends Activity implements OnClickListener{
Facebook fb;
ImageView pic, button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Toast.makeText(MainActivity.this, "", Toast.LENGTH_SHORT).show();
String APP_ID = "151170088390760"; // getString(R.string.APP_ID);
fb = new Facebook(APP_ID);
button = (ImageView) findViewById(R.id.login);
pic = (ImageView) findViewById(R.id.profile_pic);
button.setOnClickListener(this);
updateButtonImage();
}
private void updateButtonImage() {
if(fb.isSessionValid()) {
button.setImageResource(R.drawable.logout_button);
}else {
button.setImageResource(R.drawable.login_button);
}
}
@Override
public void onClick(View v) {
if(fb.isSessionValid()) {
try {
fb.logout(getApplicationContext());
updateButtonImage();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
} else {
// login to facebook
fb.authorize(MainActivity.this, new DialogListener(){
@Override
public void onFacebookError(FacebookError e) {
Toast.makeText(MainActivity.this, "onFacebookError()", Toast.LENGTH_SHORT).show();
}
@Override
public void onError(DialogError e) {
Toast.makeText(MainActivity.this, "onError()", Toast.LENGTH_SHORT).show();
}
@Override
public void onComplete(Bundle values) {
updateButtonImage();
Toast.makeText(MainActivity.this, "onComplate()", Toast.LENGTH_SHORT).show();
}
@Override
public void onCancel() {
Toast.makeText(MainActivity.this, "onCancel()", Toast.LENGTH_SHORT).show();
}
});
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
fb.authorizeCallback(requestCode, resultCode, data);
}
` キーストアを何度も確認し、アプリケーションを facebook 開発者サイトに登録しました。助けてくれてありがとう :) これは白い画面の写真です:
注: Facebook SDK 3.0.1 を使用しています
問題は解決しました: cuz 開発者として署名されていない他の Facebook アカウントからログインしようとしました
ありがとうございました