hey Every i am using this code to get profile from facebook but its not working for me... and i am follow this tutorial http://www.androidhive.info/2012/03/android-facebook-connect-tutorial/ i dont know what the problem is this please help me.
public void getProfileInformation() {
mAsyncRunner.request("me", new RequestListener() {
@Override
public void onComplete(String response, Object state) {
Log.d("Profile", response);
String json = response;
try {
txt2.setText("testing 124");
JSONObject profile = new JSONObject(json);
final String name = profile.getString("name");
final String email = profile.getString("email");
txt2.setText("Name: " +name+"Email: " +email);
runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(getApplicationContext(), "Name: " + name + "\nEmail: " + email, Toast.LENGTH_LONG).show();
}
});
} catch (JSONException e) {
txt2.setText(e.toString());
e.printStackTrace();
}
logoutFromFacebook();
}
@Override
public void onIOException(IOException e, Object state) {
}
@Override
public void onFileNotFoundException(FileNotFoundException e,
Object state) {
}
@Override
public void onMalformedURLException(MalformedURLException e,
Object state) {
}
@Override
public void onFacebookError(FacebookError e, Object state) {
}
});
}
please help me what should i do..
these error:
<pre>
06-19 06:35:07.180: E/chromium(1759): [ERROR:gl_surface_egl.cc(153)] No suitable EGL configs found.
06-19 06:35:07.180: E/chromium(1759): [ERROR:gl_surface_egl.cc(620)] GLSurfaceEGL::InitializeOneOff failed.
06-19 06:35:07.200: E/chromium(1759): [ERROR:gl_surface_egl.cc(153)] No suitable EGL configs found.
06-19 06:35:07.200: E/chromium(1759): [ERROR:gl_surface_egl.cc(620)] GLSurfaceEGL::InitializeOneOff failed.
06-19 06:35:07.230: E/chromium(1759): [ERROR:gpu_info_collector.cc(86)] gfx::GLSurface::InitializeOneOff() failed
06-19 06:35:12.470: E/chromium(1759): [ERROR:simple_backend_impl.cc(186)] File structure does not match the disk cache backend.
06-19 06:35:12.470: E/chromium(1759): [ERROR:simple_backend_impl.cc(402)] Simple Cache Backend: wrong file structure on disk: /data/data/com.facebook.androidhive/app_webview/Cache
06-19 06:36:38.000: E/chromium(1893): [ERROR:gl_surface_egl.cc(153)] No suitable EGL configs found.
06-19 06:36:38.000: E/chromium(1893): [ERROR:gl_surface_egl.cc(620)] GLSurfaceEGL::InitializeOneOff failed.
06-19 06:36:38.010: E/chromium(1893): [ERROR:gl_surface_egl.cc(153)] No suitable EGL configs found.
06-19 06:36:38.010: E/chromium(1893): [ERROR:gl_surface_egl.cc(620)] GLSurfaceEGL::InitializeOneOff failed.
06-19 06:36:38.010: E/chromium(1893): [ERROR:gpu_info_collector.cc(86)] gfx::GLSurface::InitializeOneOff() failed
06-19 07:36:10.530: E/AndroidRuntime(2428): FATAL EXCEPTION: Thread-94
06-19 07:36:10.530: E/AndroidRuntime(2428): Process: com.facebook.androidhive, PID: 2428
06-19 07:36:10.530: E/AndroidRuntime(2428): java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
06-19 07:36:10.530: E/AndroidRuntime(2428): at android.os.Handler.<init>(Handler.java:200)
06-19 07:36:10.530: E/AndroidRuntime(2428): at android.os.Handler.<init>(Handler.java:114)
06-19 07:36:10.530: E/AndroidRuntime(2428): at android.widget.Toast$TN.<init>(Toast.java:327)
06-19 07:36:10.530: E/AndroidRuntime(2428): at android.widget.Toast.<init>(Toast.java:92)
06-19 07:36:10.530: E/AndroidRuntime(2428): at android.widget.Toast.makeText(Toast.java:241)
06-19 07:36:10.530: E/AndroidRuntime(2428): at com.facebook.androidhive.AndroidFacebookConnectActivity$6.onComplete(AndroidFacebookConnectActivity.java:200)
06-19 07:36:10.530: E/AndroidRuntime(2428): at com.facebook.android.AsyncFacebookRunner$2.run(AsyncFacebookRunner.java:254)