-1

我正在尝试从 facebook sdk 编译示例代码。现在我在@Override 下面的所有行上都出现错误

以下行中的示例

   @Override
   public void startActivityForResult(Intent intent, int requestCode) 

我收到一条错误消息:

new 类型的方法 startActivityForResult 必须覆盖超类类型

我可以删除所有的@Override

4

2 回答 2

1

Method signature looks fine. You don't extend android.app.Activity class.

public class MyActivity extends Activity { ...

于 2013-07-31T15:48:43.583 回答
1

假设您要扩展的任何类都具有 startActivityForResult 的方法声明,并具有精确的返回类型和参数。检查你是否在关注它。您可以删除 @Override 并且它会起作用,但是您的意思是,您的超类中不存在此方法。验证您可能扩展的类。如果应该调用此方法而您没有调用,则会出现其他问题。

于 2013-07-31T15:47:01.587 回答