手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android中回调接口的使用介绍
Android中回调接口的使用介绍
摘要:MainActivity如下:复制代码代码如下:packagecn.testcallback;importandroid.os.Bundle...

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>

【Android中回调接口的使用介绍】相关文章:

Android TabWidget切换卡的实现应用

android获取屏幕的长与宽实现代码(手写)

Android开发:Android SDK的介绍

android之计时器(Chronometer)的使用以及常用的方法

在Android中 获取正在运行的Service 实例

Android控件系列之TextView使用介绍

Android SharedPreferences的使用分析

Android控件系列之ImageView使用方法

Android主流屏幕分辨率介绍

Android自定义图片质量的控件截图类代码

精品推荐
分类导航