Android 自定义接口回调
1.定义一个简单的接口回调
下面是定义一个简单的接口,实现的功能是,设置名字爱好,并且返回给主 Activity。
1.1 自定义一个接口
定义一个名字为 setNameListener() 的接口类:
/*** author: wu* date: on 2018/10/23.* describe:接口示范*/public interface setNameListener {void Listener(String name,String like);
}
1.2 自定义工具类 SetName
自定义一个工具类名字为 SetName ,作用是设置名字和爱好:
/*** author: wu* date: on 2018/10/23.* describe: 工具类,设置名字,爱好*/public class SetName {public static void setName(setNameListener listener){listener.Listener("张三","吃零食");}
}
1.3 在 Activity 中调用接口,取得返回值
在 MainActivity 中嗲用接口类,并且取得 setName 类中返回的值:
public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);SetName.setName(new setNameListener() {@Overridepublic void Listener(String name, String like) {Log.e("=====", "姓名是:" + name);Log.e("=====", "爱好是:" + like);}});}
}
1.4 打印结果
下面是打印结果:
Android 自定义接口回调的简单使用就结束了。
Android 自定义接口回调相关推荐
- android 自定义接口,Android中定义接口的用法
1.接口方法用于回调 (这里定义接口是为了使用其接口方法): public interface ICallback { public void func(); } public class Calle ...
- Android AsyncTask 接口回调
//首先创建一个接口 - private interface isLoadDataListener {public void loadComplete(String result);} // 声明这一 ...
- android kotlin 接口回调
kotlin 接口回调的要相对于java有太多的代码简洁写 这也是新语言的优势 让语言越来越人性化简单化 在这里java的接口回调就不书写了 直接上kotlin 创建一个我们想要的回调 class ...
- 【转载】详解Android中接口回调、方法回调
转载链接:https://blog.csdn.net/qq_31881469/article/details/80089675
- 大话 java android 接口回调 全面解析点击事件 大量举例
越努力,越幸运! 梦想终会一步一步实现. 阅读本文,收获什么: 1.理解什么是接口回调 2.解析点击事件(基于回调接口实现) 3.模仿,应用点击事件 4.应用接口回调在真实需求中- a. recycl ...
- Android开发之通过接口回调机制加载数据(源代码分享)
Android开发之通过接口回调机制加载数据的简单实现,在实际开发中通过callback方法得到网络加载的数据的使用频率远比通过直接开启线程或异步任务加载数据的频率高的多,这篇文章的代码将简单实现该机 ...
- Android 中的接口回调
Android 中的接口回调 转载于:https://www.cnblogs.com/zhujiabin/p/5223806.html
- Android系列之Fragment(三)----Fragment和Activity之间的通信(含接口回调)
[正文] 一.接口回调的简单引入: 我们先来看一个简单的接口回调的例子: 新建一个Java工程,然后新建一个包.然后新建一个A.java文件: A.java代码如下: 1 package com.cn ...
- android 点击接口回调,带你了解Android接口回调机制
Android接口回调机制 接口回调是在Android中运用广泛的一种机制,你一定会眼熟它,接下来,我们从两个方面来了解接口回调 Android源码 自行动手实际运用 1.从setOnclickLis ...
最新文章
- android 6.0权限库,Android 6.0动态权限适配
- jersey spring_实施Jersey 2 Spring集成
- Mybatis判断int类型是否为空
- linux修改默认发布目录,Linux环境更改Jenkins默认主目录
- 视频封面自动播放两秒钟html,使用videojs轻松搭建一个播放器
- 【解决】client does not support authentication
- oracle decode和case when,竟然where 后可以跟着decode 那也就是 where后可以跟着case when ????...
- 乌班图运行perl脚本
- 高频面试题解析:jmeter 面试题剖析实战
- 消息队列简介-原理与应用
- icem不同的划分网格,但是质量差不多
- MacOS 10.15编译openjdk8u详细过程
- 华为 QOS服务质量基础知识总结
- 针对iPhone X和iPhone XS这些傻叉手机安全距离的设定
- 高级shell编程笔记(第十二章 外部过滤器,程序和命令)
- usaco#2018#January#Silver
- 108个Python精选库,看完收获丰富
- 醉眼看花花也醉,冷眼观世世亦冷
- JNLP文件详细说明
- C++(11):通过is_same检查类型,decay退化类型
热门文章
- CodeSmith for MySQL template
- 【译】 沙箱中的间谍 - 可行的 JavaScript 高速缓存区攻击
- DappNode Host:打破普通人接触PHA的壁垒
- 【动态规划】(一)编辑距离
- STM32+安信可GP-01定位模块实现获取定位经纬度信息
- Git 报错:Connection closed by remote host. fatal: Could not read from remote repository.
- 我心目中的Top Ten 之 运动篇
- 如何运行 Python 程序?
- 【转】华为PCB布线规范
- 大数据是把双刃剑,关键看怎么用