gpt4 book ai didi

java - 空 Java 泛型

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:51 26 4
gpt4 key购买 nike

我意识到这个问题有些微不足道,但我很想知道“正确”的答案。

我正在尝试扩展 android.os.AsyncTask<code><</code>Params, Progress, Result<code>></code> ,
但我的任务不需要任何参数。

考虑到我必须重载 protected Result doInBackground(Params... params) ,
不传入参数的“最佳”方式是什么?

目前,我正在使用 Object作为 Params输入并开始任务:
new MyAsyncTask().execute( (Object)null );
这是完全实用的,但我是 Java 的新手,不知道这是否是完成我正在尝试做的事情的好方法。

显然我不能放像 void 这样的东西或 nullParams字段,但如果我使用通配符,我不确定如何处理 doInBackground(Params... params) 的参数.

有什么建议吗?

最佳答案

对不需要的任何数据类型使用Void(注意大写V)。请务必使用 @Override 注释,这样编译器会发现任何问题。 Here is a sample application证明这一点。

关于java - 空 Java 泛型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4541988/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com