MainActivity.java
2.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
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;
}
}
}