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

import com.platform7725.gamesdk.CustomerServiceActivity;
import com.platform7725.gamesdk.DepositsActivity;
import com.platform7725.gamesdk.ExitActivity;
import com.platform7725.gamesdk.IExitEventsListener;
import com.platform7725.gamesdk.ITopSDKEventsListener;
import com.platform7725.gamesdk.LoginProActivity;
import com.platform7725.gamesdk.entity.User;
import com.platform7725.gamesdk.floats.FloatManager;
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.KeyEvent;
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, test_kefu;
	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);
		test_kefu = (Button) findViewById(R.id.test_kefu);
		bt_login.setOnClickListener(this);
		bt_gl_pay.setOnClickListener(this);
		test_kefu.setOnClickListener(this);
	}

	@Override
	protected void onPause() {
		super.onPause();
		FloatManager. onPause ();
	}
	
	@Override
	protected void onResume() {
		super.onResume();
		FloatManager. onResume ();
	}
	
	@Override
	protected void onDestroy() {
		super.onDestroy();
		FloatManager. onDestroy ();
	}
	
	@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);
						// 登录成功后打开悬浮窗
						FloatManager.init(MainActivity.this, 0);
					}
				}
			}, context);

			break;
		// 支付按钮
		case R.id.test_pay:
			DepositsActivity.pay(context, "", "{\"payment_flag\":\"1\"}");
			break;
		// 打开客服界面按钮
		case R.id.test_kefu:
			CustomerServiceActivity.customer(MainActivity.this);
			break;
		default:
			break;
		}
	}

}