极其简单好用的Android页面跳转工具,SimpleIntent

前言

Android开发中必备的Activity跳转功能,大家在使用的时候有没有遇到每次跳转都要写好几行代码,团队内传参命名不规范的问题呢?在这里 推荐一个极其好用的的框架,SImpleIntent。

项目引入

` 添加mavenCentral仓库
repositories {
mavenCentral()
}

implementation ‘io.github.xingen13:simpleintent:1.0.2’
annotationProcessor ‘io.github.xingen13:simpleintent:1.0.2’

项目介绍

在Activity中添加类注解,@SimpleIntent
例如:
`@SimpleIntent
public class LoginActivity extends Activity {
}

项目编译时则会自动生成IntentManager.class类,

public final class IntentManager {
public static final void startToLoginActivity(Context context) {
Intent intent = new Intent(context,LoginActivity.class);
context.startActivity(intent);
}
}

如果需要传参怎么办呢?
则只需要给paramTypes赋值参数类型就可以了

`@SimpleIntent(paramTypes = [String.class,Integer.class])
public class LoginActivity extends Activity {
}

IntentManager.class文件则为
public final class IntentManager {
public static final void startToLoginActivity(Context context) {
Intent intent = new Intent(context,LoginActivity.class);
intent.putExtra(“p0”,p0);
intent.putExtra(“p1”,p1);
context.startActivity(intent);
}
}

若是需要startActivityForResult方法跳转的话,则使用@ResultIntent注解替换即可

怎么样,使用起来是不是很简单呢?小伙伴们快用起来吧。

Github地址:https://github.com/xingen13/SimpleIntent

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值