gpt4 book ai didi

java - android 新手 - 语法令人困惑

转载 作者:行者123 更新时间:2023-12-01 14:04:43 26 4
gpt4 key购买 nike

我理解除了这段代码的 部分之外的所有内容:

private final class MessageListener implements SocialAuthListener<Integer> {
@Override
public void onExecute(String provider, Integer t) {
Integer status = t;
if (status.intValue() == 200 || status.intValue() == 201 || status.intValue() == 204)
Toast.makeText(ShareButtonActivity.this, "Message posted on " + provider, Toast.LENGTH_LONG).show();
else
Toast.makeText(ShareButtonActivity.this, "Message not posted on " + provider, Toast.LENGTH_LONG).show();
}

@Override
public void onError(SocialAuthError e) {

}
}

谁能解释一下这是什么意思?我尝试查看 java 文档但找不到任何内容

最佳答案

SocialAuthListener 是一个可以处理不同类型 Object 的接口(interface),如 <>.在这种情况下,MessageListener 就处理 Integer 对象来实现它。

阅读“泛型”。一个重要的例子是可以容纳各种不同对象的集合,但您可以告诉编译器仅允许某种类型。 List 将使用与 List 完全相同的字节码,但编译器将确保仅传入 Integer 对象。

关于java - android 新手 - <integer> 语法令人困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19003571/

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