V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dasinigetudou
V2EX  ?  Android

AndroidAnnotation 使用方面的疑惑

  •  
  •   dasinigetudou · 2019-07-02 14:16:34 +08:00 · 4942 次点击
    这是一个创建于 1764 天前的主题,其中的信息可能已经有所发展或是发生改变。

    腾讯云最新优惠活动来了:云产品限时1折,云服务器低至88元/年 ,点击这里立即抢购:9i0i.cn/qcloud,更有2860元代金券免费领取,付款直接抵现金用,点击这里立即领取:9i0i.cn/qcloudquan

    (福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

    如果在 Activity 里使用注解,就会生成一个 Activity_的类,在跳转及 AndroidManifest 里都要使用 Activity_,有没有办法可以将 Activity 和 Activity_之间形成某种映射关系,这样就不用在跳转及 AndroidManifest 里使用 Activity_

    7 条回复  ?  2019-07-17 13:37:15 +08:00
    Cabana
        1
    Cabana  
       2019-07-02 15:04:19 +08:00
    是用了什么编译时注解的第三方框架吗?你这问题背景也没描述清楚啊
    saucew
        2
    saucew  
       2019-07-02 16:17:06 +08:00
    用 fragment 就可以不加清单了 - -
    dasinigetudou
        3
    dasinigetudou  
    OP
       2019-07-02 18:57:26 +08:00
    @Cabana AndroidAnnotations 框架
    dasinigetudou
        4
    dasinigetudou  
    OP
       2019-07-02 18:57:49 +08:00
    @saucew 但是跳转还是要跳带后缀的 fragment 啊
    LvWind
        5
    LvWind  
       2019-07-03 10:46:29 +08:00   ?? 1
    大致看了一眼 AndroidAnnotation,这些“语法糖”大部分可以用 ButterKnife 代替
    Jabin
        6
    Jabin  
       2019-07-03 13:10:11 +08:00
    4 年前就用 AA,理解 Annotation,编译时 运行时 就会明白并不能直接映射,当然你可以试试在 gradle.build 里处理一下
    122006
        7
    122006  
       2019-07-17 13:37:15 +08:00
    框架根本问题,不应该使用这种方案,
    框架使用的是 ASPACT 增加运行时类的方法,只能额外增加 class
    如果使用 asm 进行框架编写,就可以完美解决
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2404 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:24 · PVG 23:24 · LAX 08:24 · JFK 11:24
    Developed with CodeLauncher
    ? Do have faith in what you're doing.


    http://www.vxiaotou.com