android - 如何从 surfaceView 完成一个 Activity 并调用带有附加功能的新 Activity

标签 android android-activity

我正在 android 中制作游戏应用程序。在这里我有一个菜单 Activity ,它有 setContentView(new MainGamePanel(this));,MainGamePanel 实现表面 View ,我的所有游戏功能都写在上面。现在在某些情况下,我的游戏失败了,我想显示一个新的完成 Activity ,其中包含我在玩游戏时获得的分数。 在这个 Finish Activity 中,我有两个按钮,一个用于重播,一个用于退出。

但我不知道如何从 surfaceView 完成 Activity 并调用带有分数的新 Activity 。

最佳答案

看这个链接: Automatically Exit SurfaceView

我使用了下一条指令:

((Activity) mContext).finish();

对我有用

关于android - 如何从 surfaceView 完成一个 Activity 并调用带有附加功能的新 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8561435/

相关文章:

android - 如果 ScrollView 仅支持一个直接子级,我应该如何使整个布局可滚动?

Android - Kotlin : make GET or PUT request sending JWT

java - android中 Intent 中对象的浅拷贝

android - 如何删除(非收藏夹)存储在Android内部存储器中的音频文件?

java - 如何使卡片 View 的移动更加流畅?

android - validateClientPermissionsLocked : Caller "package" cannot open camera "1" from background'

android - 错误 : ConnectionResult{statusCode=INTERNAL_ERROR, 分辨率 = null}

android - 在 Ubuntu 10.04 上的 Eclipse 中安装 ADT 插件时出错

android - 主题继承在 Android 中究竟是如何工作的?

java - 如何在android studio中实现观察者模式?