android String转Class 自定义推送跳转Activity或者接口控制动态跳转相应的Activity
来源:互联网 发布:马尔可夫算法的应用 编辑:程序博客网 时间:2024/05/21 08:41
使用java的反射机制可以达到所要的效果:
String activityName =
"MainActivity"
;
Class clazz = Class.forName(activityName);
Intent intent =
new
Intent(
this
,clazz);
startActivity(intent);
也可以使用隐式启动达到效果,
在清单文件中设置需要启动的activty的action属性
然后在代码中,通过隐式启动activity
1
2
3
String action =
"com.test.activity.next"
;
Intent intent =
new
Intent(action);
startActivity(intent);
需要注意的是android5.0之后隐式启动是禁止的
你需要加上这句代码
intent.setPackage(getPackageName());
阅读全文
0 0
- android String转Class 自定义推送跳转Activity或者接口控制动态跳转相应的Activity
- Android推送 - Activity跳转控制处理
- 信鸽推送 Android 跳转Activity
- android Activity的跳转
- android - 自定义Activity跳转效果
- 自定义Activity的跳转动画
- android中Activity的跳转
- Android实现Activity的跳转
- android Activity之间的跳转
- Android Activity之间的跳转
- Android中Activity的跳转
- Android Activity的跳转动画
- Android 中 Activity的跳转
- android 接收到云推送,跳转到对应的activity,且一直都只有一个activity
- Android 自定义Activity漂亮跳转效果
- Android 自定义Activity漂亮跳转效果
- 多Activity时的跳转流程控制
- android Activity之间跳转。
- 白话C++系列(纯虚函数和抽象类)
- zabbix3.4.2的安装及配置
- idea装逼插件
- Mybatis框架简介与简单应用
- 在python中使用SimpleITKeras 进行 mha医学图像加载显示
- android String转Class 自定义推送跳转Activity或者接口控制动态跳转相应的Activity
- Java8之新时间日期API
- HashMap的实现原理简单分析
- 2017.12.18
- Algorithm之路十八:4Sum
- 线程并发学习----原子类
- 最小系统的流水灯
- dwg文件和dxf批量互转的方法
- React+Webpack开发环境配置