MainActivity.java 1.95 KB
package com.youai.easygame;


import com.platform7725.gamesdk.DepositsActivity;
import com.platform7725.gamesdk.ITopSDKEventsListener;
import com.platform7725.gamesdk.LoginProActivity;
import com.platform7725.gamesdk.entity.User;
import com.platform7725.gamesdk.manager.UserManager;
import com.platform7725.gamesdk.util.Toasts;
import com.platform7725.qile.tfws.R;

import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.app.Activity;
import android.content.Intent;

public class MainActivity extends Activity implements OnClickListener {

	private Activity context;
	private Button bt_login, bt_gl_pay;
	private int LOGIN_CODE = 1;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		context = this;
		//初始化界面
		initView();

	}

	private void initView() {
		bt_login = (Button) findViewById(R.id.test_login);
		bt_gl_pay = (Button) findViewById(R.id.test_pay);
		bt_login.setOnClickListener(this);
		bt_gl_pay.setOnClickListener(this);
	}

	@Override
	public void onClick(View mView) {
		switch (mView.getId()) {
		// 登录按钮
		case R.id.test_login:
			LoginProActivity.login(LOGIN_CODE, new ITopSDKEventsListener() {

				@Override
				public void onEventDispatch(int code, Intent data) {
					Log.e("onEventDispatch--->", "code:" + code);
					User user = (User) data.getSerializableExtra("user");
					if (user != null) {
						String nickName = user.getNickname();
						Log.e("账号登录成功:" , nickName);
						//设置角色和服务器
						UserManager.setServer(context, "S10086");
						UserManager.setRole(context, "951", "我是角色名");
						Toasts.makeText(context, "账号登录成功:"+nickName);
					}
				}
			}, context);

			break;
		// 支付按钮
		case R.id.test_pay:
			DepositsActivity.pay(context, "", "{\"payment_flag\":\"0\"}");
			break;
		default:
			break;
		}
	}

}