Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.naplusstudio.wongnorkii;
- import android.app.Activity;
- import android.content.Intent;
- import android.database.Cursor;
- import android.os.Bundle;
- import android.view.LayoutInflater;
- import android.view.MenuItem;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.view.ViewGroup;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.ImageView;
- import android.widget.TextView;
- import android.widget.Toast;
- import com.facebook.AccessToken;
- import com.facebook.AccessTokenTracker;
- import com.facebook.CallbackManager;
- import com.facebook.FacebookCallback;
- import com.facebook.FacebookException;
- import com.facebook.FacebookSdk;
- import com.facebook.GraphRequest;
- import com.facebook.GraphResponse;
- import com.facebook.HttpMethod;
- import com.facebook.Profile;
- import com.facebook.ProfileTracker;
- import com.facebook.login.LoginManager;
- import com.facebook.login.LoginResult;
- import com.facebook.login.widget.LoginButton;
- import com.facebook.login.widget.ProfilePictureView;
- import com.facebook.AccessToken;
- import com.facebook.share.ShareApi;
- import com.facebook.share.Sharer;
- import com.facebook.share.model.ShareContent;
- import com.facebook.share.model.ShareLinkContent;
- import com.facebook.share.widget.ShareButton;
- import com.facebook.share.widget.ShareDialog;
- import com.facebook.GraphRequestAsyncTask;
- public class LoginActivity extends Activity {
- EditText user, pass;
- Button login;
- TextView not_reg;
- DatabaseHandler db;
- Cursor cursor;
- private TextView namelogin;
- private LoginButton facelogin;
- private CallbackManager callbackmanager;
- private ImageView facepic;
- private ProfilePictureView profilepic;
- AccessTokenTracker accessTokenTracker;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_login);
- FacebookSdk.sdkInitialize(getApplicationContext());
- callbackmanager = CallbackManager.Factory.create();
- AccessToken accessToken = AccessToken.getCurrentAccessToken();
- accessTokenTracker = new AccessTokenTracker() {
- @Override
- protected void onCurrentAccessTokenChanged(
- AccessToken oldAccessToken,
- AccessToken currentAccessToken) {
- // Set the access token using
- // currentAccessToken when it's loaded or set.
- }
- };
- // If the access token is available already assign it.
- accessToken = AccessToken.getCurrentAccessToken();
- facelogin = (LoginButton) findViewById(R.id.login_button);
- user =(EditText)findViewById(R.id.eduser);
- pass = (EditText)findViewById(R.id.edpass);
- login =(Button)findViewById(R.id.login);
- not_reg =(TextView)findViewById(R.id.not_reg);
- login.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View arg0) {
- // TODO Auto-generated method stub
- db=new DatabaseHandler(LoginActivity.this, null, null, 2);
- String username=user.getText().toString();
- String password= pass.getText().toString();
- String StoredPassword =db.getregister(username);
- if(password.equals(StoredPassword)){
- Toast.makeText(getApplicationContext(),"Login Successfully", Toast.LENGTH_LONG).show();
- startActivity(new Intent(getApplicationContext(), MainActivity.class));
- }
- else{
- Toast.makeText(getApplicationContext(), "Username/Password incorrect", Toast.LENGTH_LONG).show();
- user.setText("");
- pass.setText("");
- }
- }
- });
- not_reg.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View arg0) {
- // TODO Auto-generated method stub
- startActivity(new Intent(getApplicationContext(), SignupActivity.class));
- }
- });
- }//////////////////////////////////////END onCreate
- @Override
- public void onDestroy() {
- super.onDestroy();
- accessTokenTracker.stopTracking();
- }
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
- facelogin.setReadPermissions("user_friends","public_profile","publish_actions");
- facelogin.registerCallback(callbackmanager, new FacebookCallback<LoginResult>() {
- @Override
- public void onSuccess(LoginResult loginResult) {
- }
- @Override
- public void onCancel() {
- }
- @Override
- public void onError(FacebookException error) {
- }
- });
- return null;
- }
- public void onActivityResult(final int requestCode,final int resultCode,final Intent data){
- super.onActivityResult(requestCode,resultCode,data);
- callbackmanager.onActivityResult(requestCode, resultCode, data);
- }
- ///////////////////////////////FACEBOOK///////////////////////////////////////////
- /* @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- MenuInflater inflater = getMenuInflater();
- inflater.inflate(R.menu.action_settings, menu);
- return super.onCreateOptionsMenu(menu);
- //
- }
- */
- @Override
- public void onViewCreated(View view, Bundle saveInstancesState) {
- super.onViewCreated(view, saveInstancesState);
- }
- public boolean onOptionsItemSelected(MenuItem item) {
- // Take appropriate action for each action item click
- switch (item.getItemId()) {
- case R.id.action_settings:
- // search action
- Intent i=new Intent(LoginActivity.this,SignupActivity.class);
- startActivity(i);
- return true;
- }
- return false;
- }
- /* @Override
- protected void onResume() {
- // TODO Auto-generated method stub
- list = db.getAllRegister();
- // list=((alertv) alert).showAlert();
- Customlist adapter = new Customlist(MainActivity.this, list);
- // mylistview.setAdapter(adapter);
- if(adapter.getCount()!=0){
- mylistview.setAdapter(adapter);
- }else{
- Toast.makeText(MainActivity.this, "No Items Available",Toast.LENGTH_SHORT).show();
- }
- super.onResume();
- }
- */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement