ich einen Android-Homescreen entwickelt, scheint der Code richtig, aber wenn ich das Projekt, das ich die folgende Fehlermeldung aus:Android Homescreen-Projekt, Runtime
java.lang.RuntimeException:
Unable to instantiate activity ComponentInfo{com.matthieu.launcher/
com.matthieu.launcher.DragableSpace}:
java.lang.InstantiationException: com.matthieu.launcher.DragableSpace
ist das komplette Protokoll: http://pastebin.com/iYtYW2W6
Der Code ist direkt aus dem Android Launcher.
DragableSpace: http://pastebin.com/jpWDtFPF
MainActivity:
public class MainActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
DragableSpace space = new DragableSpace(this.getApplicationContext());
setContentView(space);
}
}
attr.xml in Werte Ordner:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="DragableSpace">
<attr name="default_screen" format="integer"/>
</declare-styleable>
</resources>
Drei XML-Dateien initial_ Bildschirm, left_screen und right_screen, die alle denselben Code haben abgesehen von der ID:
<LinearLayout android:id="@+id/center"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical">
</LinearLayout>
Manifest:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.matthieu.launcher"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Irgendwelche Ideen, wie man das Problem lösen?
Fügen Sie Ihr Manifest hinzu. – Emile
Ihre Pastebin-Post Ihrer Stack-Trace ist nicht die vollständige Stack-Trace, dh es hat die Zeile 12-26 10: 59: 42.537: FEHLER/AndroidRuntime (4220): ... 11 mehr .. was bedeutet, dass einige Stapelinformationen ist missin, Wenn Sie in der Lage sind, die volle Stack-Trace aufzustellen, könnte es jemand besser verstehen, wo der Fehler auftritt. – Emile
Ich weiß nicht, wie die 11 mehr zu offenbaren, fügte ich die Textansicht wie von John Smith in seiner Antwort beschrieben und ab 16.06 bekomme ich einen anderen Fehler, http://pastebin.com/LHfbHsvm –