Android-主要活动不是具体的类

时间:2015-08-07 16:24:20

标签: java android

我的主要活动显示以下错误 -

class MainActivity must either be declared abstract or implement abstract method OnConnectionSuspended(int) in ConnectionCallbacks

由于这种方法 -

public class MainActivity extends ActionBarActivity implements    GoogleApiClient.ConnectionCallbacks,
     GoogleApiClient.OnConnectionFailedListener,
     View.OnClickListener{

所以当我将abstract添加到类声明

public abstract class MainActivity

我在AndroidManifest.xml

中收到以下错误消息

com.myfork.myfork.MainActivity is not a concrete class

这里 android:name=".MainActivity"

当我在添加abstract后尝试投放时,我收到了unfortunately the app has stopped

的消息

可能是什么问题?

1 个答案:

答案 0 :(得分:7)

实施interface时,您应该实现其所有方法。在您的情况下,错误说您应该在OnConnectionSuspended(int)中实施MainActivity。这是你可能想要做的..

其他选项是MainActivity abstract,但在这种情况下,您无法实例化它,即您无法启动它。在这种情况下,您必须创建将展开MainActivity的其他活动,并且该活动将实施OnConnectionSuspended(int)

相关问题