小编Rae*_*Rae的帖子

Java如何处理来自Object的Array <MyItem>的"Unchecked cast"

在我的Android项目中,我创建了一个抽象的AsyncTask类,我在其中输入了URL,如果需要,还可以分页信息,因此我不需要继续编写HTTP内容等.

我已经创建了一个抽象方法onAsyncTaskResult(Object o),它必须在使用时实现.但是,当将其转换为适当的对象(可以是不同类型)时,IDE会向我发出警告

"Unchecked cast for java.lang.Object to java.util.ArrayList<com.company.package.subpackage.MyItem>"

这是我执行所述函数的代码片段

new SuperCoolAsyncTask() {
      @Override
      protected void onAsyncTaskResult(Object o) {
          if(o instanceof ArrayList) {
          //generates warning in the following line
          AppConstants.scoreStatistics = (ArrayList<MyItem>)o;
      }
   }
}.execute(get_url_score_statistics());
Run Code Online (Sandbox Code Playgroud)

如何在ArrayList<MyItem>不产生警告的情况下将其投射到一个?

没有<MyItem>声明它会抛出"未经检查的任务"

java android warnings casting arraylist

4
推荐指数
1
解决办法
4467
查看次数

扩展Magento REST API

我在互联网上找不到任何东西,所以我希望这里有人对我的问题有所了解.

是否可以扩展Magento的REST API,如果是这样,是否有人有关于如何做到这一点的示例或指南?

api rest magento extend

3
推荐指数
1
解决办法
4481
查看次数

标签 统计

android ×1

api ×1

arraylist ×1

casting ×1

extend ×1

java ×1

magento ×1

rest ×1

warnings ×1