美文网首页Android areaAndroid知识Android开发
Java泛型在Android开发中的日常

Java泛型在Android开发中的日常

作者: brucevanfdm | 来源:发表于2017-03-31 21:40 被阅读207次

泛型这个东西,总让人感觉高大上,具体介绍就不说了,网上一大把,今天就来看看在Android开发中的日常是怎么使用的:


    public class MainActivity extends Activity {
    
        private TextView textView;
        private Button button;
        private ImageView imageView;
        
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            
            textView = getView(R.id.text_view);
            button = getView(R.id.button);
            imageView = getView(R.id.image_view);
            
            }

        public <T extends View> T getView(int id) {
            return (T) findViewById(id);
        }
    }

是的你没看错,就是那些烦人的findViewById!虽然现在黄油刀流行,但是作为最基础的写法,还是在很多场合不可或缺。几行代码,虽然简单,却给人启发。

参考资料
https://www.zhihu.com/question/20400700
http://www.cnblogs.com/absfree/p/5270883.html

相关文章

  • Java泛型在Android开发中的日常

    泛型这个东西,总让人感觉高大上,具体介绍就不说了,网上一大把,今天就来看看在Android开发中的日常是怎么使用的...

  • Java 泛型

    导读 移动开发知识体系总章(Java基础、Android、Flutter) 为什么会有泛型? 泛型类 泛型方法 泛...

  • Android-基本的MVP结构的模板工程(泛型,Rx通用请求,

    关键实践链接: Android-Java-泛型-总得有个开始的篇 Android-Java-泛型-官方文档走一走 ...

  • Java 反射机制

    不论是 Java 开发 还是 Android 开发,反射、泛型、注解 都是架构设计中很重要的一个知识点。 为了更好...

  • Java获得泛型参数类型

    在Android开发中,使用Gson将json字符串转换为Java对象尤为常见。在这个转换过程中,通常会结合泛型参...

  • java 泛型解析

    Java 泛型 1、泛型的精髓是什么 2、泛型方法如何使用 概述: 泛型在java中具有重要地位,在面向对象编程模...

  • Java泛型简单的使用

    前言 Java里面的泛型在实际开发中运用的很多,学过C++的同学一定知道C++的模板,而Java中的泛型,一定程度...

  • Android中泛型的应用(二)

    背景感谢并参考[怪盗kidou]的《搞定Gson泛型封装》 。上一篇《 Java基础--Android中泛型的应用...

  • Kotlin学习笔记-其他

    一.泛型 在使用java的泛型时候,下面的代码无法通过编译的。因为为了泛型的类型安全,Java 中的泛型类型是 不...

  • Android 知识体系整理

    基础的知识点全部略过,下面都为进阶知识点 Java 篇 1. 泛型 熟练掌握泛型语法是在java开发中涉及到的架构...

网友评论

    本文标题:Java泛型在Android开发中的日常

    本文链接:https://www.haomeiwen.com/subject/mmtbottx.html