如何结束surfaceview跳转到另一个activity类中

我做的一个游戏,用的surfaceview画图,现在我想在游戏结束的时候结束surfaceview的画图然后跳转到另一个activity类里重新开始游戏

0

1个回答

surfaceview所在的activity相互访问可以通过内部类,也可以把当前activity,但最好定义一个内部类,便于维护和理解这是和surfaceview交互的。

activity定义内部类
class CallBack(){
        public void setInt(int i){
            Log.d("test",i+"");
            //这里通过handler的handlemessage操作textview,如何更新看http://blog.csdn.net/allmycheers/article/details/6160403
        }
    }

activity的onCreate中
SurfaceView sv=(SurfaceView)findViewById(R.id.surfaceviewid);
        sv.setCallBack(new CallBack());

surfaceview中
public class GameViewOne extends SurfaceView SurfaceHolder.Callback{
       private CallBack cb = null;
       public void setCallBack(CallBack cb){
           this.cb = cb;
       }
       public void refresh(){
           cb.setInt(1);//这里可以访问当前的activity
       }
    }
0
qq_27056873
qq_27056873 谢了大神。我都搞定了
大约 4 年之前 回复
danielinbiti
danielinbiti 回复qq_27056873: 上次帖子给你回的,通过startActivity打开那个activity
大约 4 年之前 回复
qq_27056873
qq_27056873 我不是在在canvas上画的菜单,菜单在另一个activity类里面
大约 4 年之前 回复
danielinbiti
danielinbiti 回复qq_27056873: 不是弹出界面就是canvas上画菜单。你看看自己什么逻辑。
大约 4 年之前 回复
qq_27056873
qq_27056873 回复danielinbiti: 大神,那个问题搞定了,我现在的问题是想在游戏主角死亡的时候结束surfaceview的绘制进入到菜单那个类,应该怎么做啊
大约 4 年之前 回复
danielinbiti
danielinbiti 回复qq_27056873: 一行行跟代码调测
大约 4 年之前 回复
qq_27056873
qq_27056873 回复danielinbiti: 额。。。怎么做啊,我是刚学这个完全不懂
大约 4 年之前 回复
danielinbiti
danielinbiti 回复qq_27056873: 单步调测跟踪
大约 4 年之前 回复
qq_27056873
qq_27056873 大神,还是搞不定啊,按照你说的那样做了,但是log没显示,所以我也不知道那个值有没有传递过来
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android的关于fragment,实现Activity之间的跳转
android的关于fragment的demo,很适合初学者,可以运行,页面效果也不错,可以实现各个Activity之间的跳转,可以取代tabhost
android 自定义dialog和activity跳转的样式
android 自定义 dialog和activity 跳转的样式
Android 中从activity1跳转到activity2再回到activity所经历的生命周期
Android 中从activity1跳转到activity2再回到activity所经历的生命周期
Android-拍照并跳转到另外的activity
第一个activity拍照后,第二个activity显示
android webview中html页面点击按钮跳转到activity
在android端,用webview加载html,里面包含一个按钮,点击html里的按钮跳转到android的另一个activity中
Android-Fragment和Activity的传值通例子
Android-Fragment和Activity的传值通例子
从一个activity跳到fragment,再从fragment跳到activity
这是一个关于从一个activity跳到fragment,再从fragment跳到activity的页面之间的跳转!!!
android活动的跳转到另一个活动
NULL 博文链接:https://shoushounihao.iteye.com/blog/1948886
Android从一个应用跳转到另一个应用
这是一个实现在Android中,从一个应用跳转到另一个应用的demo
安卓开发实现开机启动跳转到指定activity
安卓开发实现开机启动跳转到指定activity
Android Activity ABC页面跳转生命周期变化及activity + fragment生命周期变化
Android Activity ABC页面跳转生命周期变化及activity + fragment生命周期变化
首页跳转到Activity B,在Activity B中改变首页的Fragment
首页跳转到Activity B,在Activity B中改变首页的Fragment!解决 singleTask 的Intent传值问题
sqlitedatabase的使用
使用登录页面将用户的登录信息保存到数据库中并跳转到另一个activity将其显示出来
【Android Studio代码】Activity跳转
用Android Studio 2.3.3做的Activity跳转例子,主要用到的代码有:Intent intent = new Intent();、intent.putExtra("OpenMode", 1);、intent.setClass(MainActivity.this, NewAcitvity.class);、startActivity(intent);。
Animation渐变效果
Demo2中是一个Logo渐变的效果,在渐变效果结束后跳转到下一个Activity,实现Activity的跳转。
activity更新另一个activityUI方法——广播
activity更新另一个activityUI方法——广播
Struts2从一个带参数action跳转到另一个action
资源中示例了一个struts2的配置文件中配置的action的result结果为另外一个action的配置,该跳转的过程中是带所有参赛调整的,在另外一个action中可以接受到当前action的所有参数,此配置文件是我日常开发中的经验总结,欢迎各位技术人员下载参考使用
TabLayout+ViewPager,切换页面,可点击,可滑动
使用TabLayout和ViewPager实现可点击切换页面,也可以滑动切换页面的功能。 有不明白的地方、有合理的建议或者意见请留言讨论
cordova跳转原生Activity
cordova跳转原生Activity
简单的html实例(多页面跳转)
做了一个简单的html页面,包含7个页面,用了混合框架,很适合初学者学习使用。
Android Toolbar+SearchView新打开Activity展示搜索结果源码
Android Toolbar+SearchView新打开Activity搜索结果展示,并引入了MenuItemCompat.setOnActionExpandListener事件,compile 'com.android.support:appcompat-v7:24.0.0'如果改为compile 'com.android.support:appcompat-v7:26.+'为出现闪退崩溃现象。
android中跳转的工具类
android中常用的跳转工具类,比如跳转到activity,跳转到相册,打开相机
strust2从一个工程跳转到另一个工程的页面
strust2从一个工程跳转到另一个工程的页面
RecyclerView item 点击跳转事件
RecyclerView点击跳转事件实现多个item点击跳转到另一个Activity
android HorizontalScrollView和ViewPager联动效果
该资源实现了上下控件联动的效果,特别是可以跳转到另一个Activity
Android 点击桌面快捷方式和Notifycation之后跳转到Task栈顶Activity
1.点击桌面快捷方式进入到Task顶Activity 2.点击Notifycation进入到Task顶Activity 3.详情:http://blog.csdn.net/xiaanming/article/details/9312857
asp.net(C#)中点击GridView控件里的绑定字段跳转至另一页
asp.net(C#)里在GridView控件里前台绑定数据,并可以点击绑定字段实现跳转至另一页面。
android activity跳转 Application Context实现共享数据
涉及:activity跳转、intent使用、startActivityForResult/onActivityResult,着重讲解通过来Application Context实现共享数据
自定义tabhost实现activity 的跳转
自定义tabhost实现activity 的跳转 界面比较简单 但功能都实现了
FragmentTest
由fragment管理器中的fragment跳转到activity,然后再由activity跳转回原来的fragment管理器中的fragment
实现一个界面跳转到另一个界面
反正也是很简单的程序,新手开发来说还是很不错的,主界面的功能是没有做的,但是还会有完整的程序上传的,喜欢的话可以关注我,我会经常上传一些东西的
android通过设置文字超链接启动activity
android通过设置文字超链接启动activity
使用Intent filter来实现不同应用中Activity的相互跳转
使用Intent filter来实现不同应用中Activity的相互跳转,点击A应用中的Activity,就跳转到B应用中的Activity,这种方式可以实现从一个应用的Activity 跳转到另一个应用的Activity,它们之间还可以传递数据。
Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面.
Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面.
js跳转到指定div位置
网页不刷新跳转到指定位置
3个Activity跳转和数据传输
多个Activity跳转的小结,A跳转到B,B跳转到C,C跳转到B,B跳转到A,并且相互之间传递数据。
使用React Native 混合开发,原生页面跳转到不同的RN页面
Android原生开发跳转到某个RN单页面的demo。 目前公司项目全部采用原生开发,现在想提升开发效率,把部分Android,iOS两端公共高复用的界面使用RN去做。就需要在原有的项目基础上加入RN并且单独跳转到不同的RN界面去。网上查了一下相关资料发现大部分都是从RN界面跳转到原生的介绍。RN不好处理的地方,直接调用原生界面去制作。很少有介绍有从原生跳转到RN某个单页面的介绍。详情可以查看我的博客介绍以使用方法。
安卓启动时快速跳转到指定activity
安卓启动时快速跳转到指定activity
Hello World - My First App
跟着谷歌学安卓,my first app,Android Studio project,简单的文本输入框+按钮+intent跳转到另一个activity
ip成功跳转
ip跳转
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 视频跳转到网页怎么制作 java类如何学习