当前位置:  开发笔记 > Android > 正文

Params是什么意思......?在android中

如何解决《Params是什么意思?在android中》经验,为你挑选了1个好方法。

我对Android dev很新,所以今天我偶然发现了android文档中的这段代码

Result doInBackground (Params... params)

是什么意思Params...?它是一样的Params吗?但是当使用Params(没有...)时,它会抛出错误而不是覆盖抽象.

这让我很困惑.



1> Nayan Srivas..:

这是一个Java概念var args.作为方法参数传递某种类型的数组是糖语法.

所以当你说

Result doInBackground (Integer... args)
{
  Integer [] vals=args;
}

并且您可以访问该数组中的值.

就AsyncTask的方法而言,您可以将参数类型更改Params为您需要的类型.Params只是一个模板,您需要在实施过程中进行更改.

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有