Showing
1 changed file
with
27 additions
and
1 deletions
| ... | @@ -371,4 +371,30 @@ FloatManager. onDestroy (); | ... | @@ -371,4 +371,30 @@ FloatManager. onDestroy (); |
| 371 | ``` | 371 | ``` |
| 372 | 请务必在Activity生命周期onDestroy方法调用。 | 372 | 请务必在Activity生命周期onDestroy方法调用。 |
| 373 | 373 | ||
| 374 | - | 374 | + ### 8.SDK退出接口(已弃用,非必接) ### |
| 375 | + ```java | ||
| 376 | + ExitActivity.exit(context, exitCallback); | ||
| 377 | + ``` | ||
| 378 | + - context 上下文 | ||
| 379 | + | ||
| 380 | + - exitCallback IExitEventsListener接口实例。 | ||
| 381 | + | ||
| 382 | + `备注:实现IExitEventsListener接口,重写onExitEventDispatch()方法,在方法添加原来的退出代码。` | ||
| 383 | + | ||
| 384 | + 示例 | ||
| 385 | + ```java | ||
| 386 | + @Override | ||
| 387 | + public boolean onKeyDown(int keyCode, KeyEvent event) { | ||
| 388 | + if (KeyEvent.KEYCODE_BACK == keyCode) { | ||
| 389 | + ExitActivity.exit(MainActivity.this, new IExitEventsListener() { | ||
| 390 | + @Override | ||
| 391 | + | ||
| 392 | + public void onExitEventDispatch() { | ||
| 393 | + //游戏执行退出 | ||
| 394 | + finish(); | ||
| 395 | + } | ||
| 396 | + }); | ||
| 397 | + } | ||
| 398 | + return super.onKeyDown(keyCode, event); | ||
| 399 | + } | ||
| 400 | + ``` | ... | ... |
-
Please register or login to post a comment