每当我的应用程序向 facebook 发出的请求失败时,我都会尝试调用 facebook.authorize。
但它会引发Can't create handler inside thread that has not called Looper.prepare() inside
侦听器错误。
我正在通过 Facebook 错误处理程序上的 try-catch 进行调用。
还有另一种处理方式吗?
每当我的应用程序向 facebook 发出的请求失败时,我都会尝试调用 facebook.authorize。
但它会引发Can't create handler inside thread that has not called Looper.prepare() inside
侦听器错误。
我正在通过 Facebook 错误处理程序上的 try-catch 进行调用。
还有另一种处理方式吗?
这个问题在这里解决
Facebook 授权不在 Android Asynctask 或 Thread 中工作
Looper.prepare();
facebook.authorize(this, PERMISSIONS, new LoginDialogListener());
Looper.loop();