java - Redirect activity to Frontpage activtiy after facebook login -
i trying accomplish redirection frontpage activity after facebook login,i have tried given code didnt workout yes tried link didn't work out
code login activity.
public class login extends fragmentactivity { private boolean ismainlobbystarted = false; callbackmanager callbackmanager; private loginbutton loginbutton; private loginresult loginresult; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); facebooksdk.sdkinitialize(this.getapplicationcontext()); setcontentview(r.layout.activity_login); public void onsuccess(loginresult loginresult) { system.out.println("onsuccess"); intent mainlobby = new intent(login.this, frontpage.class); if(!ismainlobbystarted) { startactivity(mainlobby); ismainlobbeystarted = true; } } @override protected void onactivityresult(int requestcode, int resultcode, intent data) { super.onactivityresult(requestcode, resultcode, data); callbackmanager.onactivityresult(requestcode, resultcode, data); }}
messages gradle built
error:(54, 2) error: reached end of file while parsing error:(35, 9) error: illegal start of expression error:(35, 16) error: illegal start of expression error:(35, 30) error: ';' expected error:(35, 54) error: ';' expected error:(49, 36) error: ';' expected error:(49, 53) error: <identifier> expected error:(49, 58) error: not statement error:(49, 68) error: ';' expected error:(49, 81) error: ';' expected error:execution failed task ':app:compiledebugjavawithjavac'. compilation failed; see compiler error output details.
i have posted answer complete set of coding please feel free ask me if find self error
import android.content.intent; import android.os.bundle; import android.support.v4.app.fragmentactivity; import com.facebook.callbackmanager; import com.facebook.facebookcallback; import com.facebook.facebookexception; import com.facebook.facebooksdk; import com.facebook.login.loginmanager; import com.facebook.login.loginresult; public class login extends fragmentactivity { callbackmanager callbackmanager; @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); facebooksdk.sdkinitialize(this.getapplicationcontext()); setcontentview(r.layout.activity_login); callbackmanager = callbackmanager.factory.create(); loginmanager.getinstance().registercallback(callbackmanager, new facebookcallback<loginresult>() { @override public void onsuccess(loginresult loginresult) { intent intent = new intent(login.this, frontpage.class); startactivity(intent); // app code } @override public void oncancel() { // app code } @override public void onerror(facebookexception exception) { // app code } }); } @override protected void onactivityresult(int requestcode, int resultcode, intent data) { super.onactivityresult(requestcode, resultcode, data); callbackmanager.onactivityresult(requestcode, resultcode, data); }
}
Comments
Post a Comment