Android,Java-asyncTask可以传递@struct修改后的类吗?

问题描述 投票:-1回答:1

希望这也可以帮助下一个人。

在我的Android应用中,我需要传递AsyncTask的多个结果。https://developer.android.com/reference/android/os/AsyncTask不会说“可以”传递的类型。

如果Java确实具有它几乎等同于“ C”中的结构:即:

@Struct
class Member {
  string FirstName; 
  string LastName;  
   ....
  int BirthYear; 
}

我可以将它作为返回值传递给AsyncTask(Params,Progress,Result)吗?如果是这样怎么办?我希望它可能正在格式化,但不确定是否可以。

TRIED

   ...     asyncTask( String, void, Member );
   ...     asyncTask( String, void, class Member );
   ...     asyncTask( String, void, @Struct Member );
   ...     asyncTask( String, void, @Struct Member() );

每个在编译时抛出不同的错误

java android struct android-asynctask
1个回答
0
投票

Mike M.说对了

我找到了另一个名为“ Member”的变量,并对其进行了轻微的重命名,现在可以编译

© www.soinside.com 2019 - 2024. All rights reserved.