在自己写的类中启动Activity的方法
来源:互联网 发布:初音未来捏脸数据 编辑:程序博客网 时间:2024/06/05 21:56
问题描述:开发中发现,在自己写的类中需要监听某个控件,然后跳转到新的Activity中,如自己写的Adapter监听ViewPager里面的控件,点击跳转新的Activity
但是在Adapter类里启动一个Intent是不能直接启动的,所以需要做一下这样的处理:
首先在当前运行的Activity里声明一个静态对象:
public static MainActivity mactivity;
然后在其onCreate里的添加一句:
mactivity=this;
然后这个时候就可以在Adapter类里面获取到MainActivity的静态对象了,调用方法如下:
Intent intent = new Intent(MainActivity.mactivity, WebviewActivity.class);
MainActivity.mactivity.startActivity(intent);
这样就可以实现activity跳转了
阅读全文
0 0
- 在自己写的类中启动Activity的方法
- 在当前activity中启动自己另一个程序的activity
- android89--Activity怎么和service绑定,怎么在activity中启动自己对应的service
- Activity怎么和service绑定,怎么在activity中启动自己对应的service
- 在 win10 环境下,设置自己写的 程序 开机自动 启动的方法
- 在一个Activity bull中启动另一个Activity secondbull的方法 2 启动拨号器的方法
- Android 如何在Activity中启动另一应用程序的方法,无需得到类名
- Android 如何在Activity中启动另一应用程序的方法,无需得到类名
- 在一个Activity bull中启动另一个Activity secondbull的方法 1
- 在BroadcastReceiver中启动Activity的问题
- 在BroadcastReceiver中启动Activity的问题
- 在BroadcastReceiver中启动Activity的问题
- 启动Activity的方法
- 在eclipse中调用自己写的类
- 在一个Activity bull中启动另一个Activity secondbull的方法 3 启动package *com.example.android.notepad 中的类bull*
- Android应用程序在新的进程中启动新的Activity的方法和过程分析
- Android应用程序在新的进程中启动新的Activity的方法和过程分析
- Android应用程序在新的进程中启动新的Activity的方法和过程分析
- Eclipse背景颜色修改
- PyQt5 与 PyQt4 差别对比
- TCP/IP(六):HTTP 与 HTTPS 简介
- java 导出EXcell
- JAVA常用排序算法之冒泡排序
- 在自己写的类中启动Activity的方法
- Android自定义View【实战教程】6⃣️---深入理解 Android 中的 Matrix
- centos6.8打开关闭端口
- -九个问题从入门到熟悉HTTPS
- 泛型的笔记
- No module named skimage.io的解决方法
- 5.10.2_动画计时器
- asp.net六大对象
- 判断进程是否存在,是否被杀死了