源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Android中回调接口的使用介绍

  • 时间:2020-06-14 12:22 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android中回调接口的使用介绍
MainActivity如下:
[u]复制代码[/u] 代码如下:
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如下:
[u]复制代码[/u] 代码如下:
<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>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部