DisplayMessageActivity kann nicht in eine Typ-Building-erste Android-App aufgelöst werden

8

Hi Ich habe gerade angefangen, an der ersten Android-Anwendung auf developer.android.com zu arbeiten.

Nun, zu Beginn habe ich viele Fehlerquellen und deren Lösungen von S.O. , aber ich habe versucht, diese Aussage herauszufinden "DisplayMessageActivity kann nicht in einen Typ" aufgelöst werden, während wir einen Intent für die Schaltfläche onclick-Funktion festlegen müssen. Es zeigt diesen Fehler in der Zeile mit der Codezeile:

%Vor%

Hier ist die Java-Datei:

MainActivity.java

%Vor%

Ich habe viel versucht herauszufinden, welche Klasse ich jetzt importieren muss, und habe gesucht, aber ohne Erfolg. Vielleicht bin ich ein Anfänger, was ich hier vermisse.

    
sud007 02.11.2012, 06:14
quelle

4 Antworten

23

Nun, ich denke, es ist zu spät, um zu antworten, und wahrscheinlich hast du es schon herausgefunden. Aber nur für den Fall, dass ich etwas mehr Erklärung geben möchte.

Wahrscheinlich wurde der Abschnitt "Eine andere Aktivität starten" von "Buidling Your First App" überarbeitet, nachdem Sie Ihre Frage gepostet hatten. Ich habe jedoch festgestellt, dass die benutzerdefinierte "DisplayMessageActivity" mehrere Zeilen darunter definiert wurde Intent und beziehen sich daher auf DisplayMessageActivity. Im Abschnitt "Create Second Activity" wird die DisplayMessageActivity erstellt.

Nun, Googles pädagogischer Stil ist nicht gut und ich fand heraus, dass ihr Framework-Design (und damit die Benennung) nicht gut ist und nicht verrät, was sie sind. Aber ... wenn Sie Android-Plattform für die Entwicklung wählen, was können Sie tun, als das zu ertragen. Viel Glück damit.

    
JongAm Park 12.04.2013, 18:46
quelle
1

In diesem Tutorial zur Entwicklung der ersten App erstellen sie später DisplayMessageActivity.java. Bitte lies das komplette Tutorial. Die Dokumentation wurde korrigiert, um das Gleiche bei der Verwendung von IDEs anzuzeigen. Sie können hier besuchen:

%Vor%

Ссылка

    
quelle
0

DisplayMessageActivity ist keine Klasse, die von Android-Paketen vordefiniert ist, also sollten Sie sie als normale Java-Klasse erstellen und von hier aus MainActivity aufrufen. Sicher, es muss nicht wie im Tutorial

benannt werden     
Yauhen 27.02.2013 21:43
quelle
0

Sie können die Aktivitätsklasse für Display-Nachrichten selbst erstellen, indem Sie diesen Code an einer beliebigen Stelle hinzufügen Öffentliche Klasse DisplayMessageActivity {      }

    
Faizan Abrar 20.03.2013 08:12
quelle

Tags und Links