| | |
| | | |
| | | import com.secondworld.sdk.utils.LogUtil; |
| | | import com.secondworld.sdk.utils.WebViewUtil; |
| | | |
| | | import com.juefeng.sdk.juefengsdk.JFSDK; |
| | | |
| | | public class GameActivity extends UnityPlayerActivity { |
| | | |
| | |
| | | super.onRestart(); |
| | | if (proxy != null) |
| | | proxy.onRestart(); |
| | | |
| | | JFSDK.getInstance().onRestart(GTGameMain.I.activity); |
| | | } |
| | | |
| | | @Override |
| | |
| | | super.onNewIntent(intent); |
| | | if (proxy != null) |
| | | proxy.onNewIntent(intent); |
| | | JFSDK.getInstance().onNewIntent(GTGameMain.I.activity, intent); |
| | | } |
| | | |
| | | @Override |
| | |
| | | boolean b = proxy.onKeyDown(keyCode, event); |
| | | return b ? b : super.onKeyDown(keyCode, event); |
| | | } |
| | | |
| | | @Override |
| | | public boolean dispatchKeyEvent(KeyEvent event) { |
| | | if(event.getKeyCode() == KeyEvent.KEYCODE_BACK) { |
| | | if(event.getAction() == KeyEvent.ACTION_DOWN&&event.getRepeatCount() == 0) { |
| | | JFSDK.getInstance().exitLogin(GTGameMain.I.activity); |
| | | return true; |
| | | } |
| | | } |
| | | return super.dispatchKeyEvent(event); |
| | | } |
| | | |
| | | @Override |
| | | public void onWindowFocusChanged(boolean hasFocus) |
| | | { |
| | | super.onWindowFocusChanged(hasFocus); |
| | | JFSDK.getInstance().onWindowFocusChanged(hasFocus); |
| | | } |
| | | |
| | | @Override |
| | | public void onBackPressed() |
| | | { |
| | | super.onBackPressed(); |
| | | JFSDK.getInstance().onBackPressed(GTGameMain.I.activity); |
| | | } |
| | | } |