java final 数组的使用技巧

来源:互联网 发布:阿里妈妈淘宝客认证 编辑:程序博客网 时间:2024/05/23 01:41
    public static WindowManagerService main(final Context context,            final PowerManagerService pm, final DisplayManagerService dm,            final InputManagerService im,            final Handler uiHandler, final Handler wmHandler,            final boolean haveInputMethods, final boolean showBootMsgs,            final boolean onlyCore) {        final WindowManagerService[] holder = new WindowManagerService[1];        wmHandler.runWithScissors(new Runnable() {            @Override            public void run() {                holder[0] = new WindowManagerService(context, pm, dm, im,                        uiHandler, haveInputMethods, showBootMsgs, onlyCore);            }             }, 0);        return holder[0];    }

使用final 数组类型,才能再run函数里面重新进行赋值。

1 0
原创粉丝点击