Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.msf.ket.login;
- import java.util.Hashtable;
- import android.content.Intent;
- import android.net.Uri;
- import android.os.Bundle;
- import android.os.Handler;
- import android.os.Message;
- import android.util.Log;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.view.Window;
- import android.widget.Button;
- import android.widget.EditText;
- import com.msf.activity.BaseActivity;
- import com.msf.ket.R;
- import com.msf.parser.responses.ResponseParser;
- import com.msf.protocol.request.Request;
- import com.msf.util.MSFPopUp;
- import com.msf.util.StringStuff;
- public class BrokerLogin extends BaseActivity {
- private Button login, helpDesk;
- private EditText user, passwd;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);;
- setupViews();
- }
- private void setupViews() {
- // TODO Auto-generated method stub
- requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
- setContentView(R.layout.broker_login);
- getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
- R.layout.logo_text);
- login = (Button) findViewById(R.id.login);
- login.setOnClickListener(loginClick);
- helpDesk = (Button) findViewById(R.id.help_desk);
- helpDesk.setOnClickListener(helpDeskClick);
- user = (EditText) findViewById(R.id.user);
- passwd = (EditText) findViewById(R.id.passwd);
- user.setText("test5678");
- passwd.setText("21ketrade");
- }
- protected OnClickListener loginClick = new OnClickListener() {
- @Override
- public void onClick(View v) {
- String username = user.getText().toString();
- String password = passwd.getText().toString();
- boolean userNameEmpty = !StringStuff.isNotStringEmpty(username);
- boolean pwdEmpty = !StringStuff.isNotStringEmpty(password);
- if (userNameEmpty && pwdEmpty)
- MSFPopUp.showToast(BrokerLogin.this, R.string.empty_username, true);
- else if (userNameEmpty)
- MSFPopUp.showToast(BrokerLogin.this, R.string.empty_username, true);
- else if (pwdEmpty)
- MSFPopUp.showToast(BrokerLogin.this, R.string.empty_password, true);
- else {
- new Request(responseHandler).doBrokerLogin(username, password);
- }
- }
- };
- private OnClickListener helpDeskClick = new OnClickListener() {
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
- Intent dialIntent = new Intent(Intent.ACTION_DIAL,
- Uri.parse("tel:+6562316688"));
- startActivity(dialIntent);
- }
- };
- private Handler responseHandler = new Handler() {
- @Override
- public void handleMessage(Message msg) {
- ResponseParser response = (ResponseParser) msg.obj;
- if(response.getValue("status").equals("OK")) {
- } else {
- Hashtable h = (Hashtable) response.getValue("External Modifier");
- MSFPopUp.showAlert(BrokerLogin.this, (String) h.get("REASON"));
- }
- }
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement