Click here to Skip to main content
16,017,376 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
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);
                        // getting name of the user
                      final  String name = profile.getString("name");
                        // getting email of the user
                      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)
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900