我理解此代码中部分以外的所有内容: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,如中的类所示。在这种情况下,MessageListener在处理Integer对象方面实现了它。了解有关“泛型”的信息。一个重要的例子就是可以容纳各种不同对象的Collection,但是您可以告诉编译器仅允许某种类型。 List将使用与List完全相同的字节码,但是编译器将确保仅传入Integer对象。