Android中回调接口的使用介绍

kongjian11

kongjian11

2016-02-19 09:05

今天图老师小编要跟大家分享Android中回调接口的使用介绍,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!
MainActivity如下:
代码如下:

package cn.testcallback;
import android.os.Bundle;
import android.widget.Toast;
import android.app.Activity;
/**
* Demo描述:
* Android中回调接口的使用
*/
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
init();
}
private void init() {
for (int i = 0; i 10000; i++) {
if (i == 9527) {
showToast(i, new CallBackInterface() {
@Override
public void callBackFunction(int i) {
Toast.makeText(MainActivity.this, "我的编号:"+i, Toast.LENGTH_LONG).show();
}
});
}
}
}
//定义函数,其中一个参数为CallBackInterface类型
private void showToast(int i, CallBackInterface callBackInterface) {
callBackInterface.callBackFunction(i);
}

//定义接口.且在接口中定义一个方法
public interface CallBackInterface {
public void callBackFunction(int i);
}
}

main.xml如下:
代码如下:

RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"

TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:layout_centerInParent="true"
/
/RelativeLayout
展开更多 50%)
分享

猜你喜欢

Android中回调接口的使用介绍

编程语言 网络编程
Android中回调接口的使用介绍

基于Android AIDL进程间通信接口使用介绍

编程语言 网络编程
基于Android AIDL进程间通信接口使用介绍

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在Android中访问WebService接口的方法

编程语言 网络编程
在Android中访问WebService接口的方法

Android中vim编辑器进阶的使用介绍

编程语言 网络编程
Android中vim编辑器进阶的使用介绍

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

基于Android LayoutInflater的使用介绍

编程语言 网络编程
基于Android LayoutInflater的使用介绍

基于Android SQLite的使用介绍

编程语言 网络编程
基于Android SQLite的使用介绍

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

阿里云主机上安装jdk 某库出现问题的解决方法

阿里云主机上安装jdk 某库出现问题的解决方法

Excel操作应用技巧四则

Excel操作应用技巧四则
下拉加载更多内容 ↓