`
xiangxm
  • 浏览: 65090 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • xiangxm: xurichusheng 写道一些涉及到密码保存的就需要加密/ ...
    3DES加密
  • xurichusheng: 一些涉及到密码保存的就需要加密/解密了。不需要解密的密码,如登 ...
    3DES加密

回调函数

阅读更多
回调的使用在android 源码里面不少见:

这里截取了View类源码的一部分关于回调的使用:

    /**
     * Listener used to dispatch click events.
     * This field should be made private, so it is hidden from the SDK.
     * {@hide}
     */
    protected OnClickListener mOnClickListener;



    /**
     * Register a callback to be invoked when this view is clicked. If this view is not
     * clickable, it becomes clickable.
     *
     * @param l The callback that will run
     *
     * @see #setClickable(boolean)
     */
    public void setOnClickListener(OnClickListener l) {
        if (!isClickable()) {
            setClickable( true);
        }
        mOnClickListener = l;
    }


    /**
     * Interface definition for a callback to be invoked when a view is clicked.
     */
    public interface OnClickListener {
        /**
         * Called when a view has been clicked.
         *
         * @param v The view that was clicked.
         */
        void onClick(View v);
    }


		searchFilter_btn.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				
                      //处理部分
				
			}
		});
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics