2013-04-07 79 views
0

,即時通訊得到的錯誤: - 編碼部分的AndroidRuntime(528):了java.lang.RuntimeException:無法實例活動

04-08 00:37:48.540: E/AndroidRuntime(528): java.lang.RuntimeException: 
Unable to instantiate activity ComponentInfo{com.android.collision/ 
com.android.collision.GameViewActivity}: java.lang.InstantiationException: 
can't instantiate class com.android.collision.GameViewActivity; no empty constructor 

其他deatils和我有通過SurfaceView

致以主要活動類

我的清單XML

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.android.collision" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk android:minSdkVersion="14" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <activity 
     android:label="@string/app_name" 
     android:name=".GameViewActivity" > 
     <intent-filter > 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    </application> 

</manifest> 

我的郵件活動是: -

public class GameViewActivity extends SurfaceView { 
/** Called when the activity is first created. */ 


public GameViewActivity(Context context) { 
     super(context); 


} 

回答

0

了java.lang.RuntimeException:無法實例活動

所以做這樣的

public class GameViewActivity extends Activity 

,或者你可以擴展你的項目如任何活動。

public class GameViewActivity extends GameActivity 
+0

我需要擴展我的活動類通過SurfaceView – user2255336 2013-04-07 20:12:08

+0

使文件沒有活動?它應該延長那個活動而不是階級。 – Sikander 2013-04-07 20:14:31

+0

好的,然後如何在通過Activity擴展ActivityView後添加SurfaceView – user2255336 2013-04-07 20:19:37

相關問題