2 Stimmen

Android: Suche im Wörterbuch Fehler: (R.raw.definitions)

Ich bin neu in Android und habe mit diesem Beispiel von Google begonnen, aber ich habe ein Problem und komme nicht weiter.

Diese Zeile hat einen Fehler in DictonaryDatabase.java.

InputStream inputStream = resources.openRawResource(R.raw.definitions);

und der Fehler besagt "raw kann nicht aufgelöst werden oder ist nicht in einem Feld."

Ich habe das Java.R importiert, aber das hat es nicht zu beheben scheinen. Ich habe auch einen raw-Ordner erstellt, aber das hat es nicht behoben.

Vielen Dank für deine Hilfe.

2voto

ramesh Punkte 21

Du musst definitions.txt hinzufügen. Die Dateiverzeichnis sollte so aussehen /res/raw/definitions.txt. Es ist nur die Softcopy des Wörterbuchs.

und kopiere die untenstehenden Texte in die definitions.txt-Datei

Ich habe nur die Buchstaben 'A' und 'B' eingegeben. Wenn Sie irgendwelche Texte von Wörterbuchwörtern erhalten, kopieren Sie diese Wörter bis zum Buchstaben 'Z' in diese Definition-Datei

Abtei - n. ein von einem Abt regiertes Kloster
verweilen - v. wohnen; bewohnen oder leben in
reichlich vorhanden sein - v. reichlich vorhanden oder reichlich vorhanden sein; existieren in großen Mengen
Abwesenheit - n. der Zustand der Abwesenheit
absorbieren - v. assimilieren oder aufnehmen
Enthaltsamkeit - n. Übung, sich zurückzuhalten und insbesondere kein Appetit zu stillen, insbesondere kein Alkohol
absurd - adj. unvereinbar mit Vernunft oder Logik oder gesundem Menschenverstand
Boykott - n. die Weigerung einer Gruppe, kommerzielle Geschäfte mit einer Organisation zu führen
Verstoß - n. eine Öffnung (besonders eine Lücke in einem Deich oder einer Befestigungsanlage)
Karikatur - n. eine Darstellung einer Person, die für einen komischen Effekt übertrieben ist
lässig - adj. ohne oder zu scheinen ohne Plan oder Methode; beiläufig

2voto

Markus Punkte 21

Ich habe es gerade gelöst, indem ich diese Zeile entfernt habe

import android.R;

1voto

kichik Punkte 30440

R ist eine spezielle Klasse, die Bezeichner für alle Ihre Ressourcen enthält. Es wird automatisch generiert, um mit dem Inhalt Ihres res-Ordners übereinzustimmen. Laut Ihrem Fehler haben Sie raw/definitions nicht zu Ihrem res-Ordner hinzugefügt. Sie versuchen auf eine nicht vorhandene Ressource zuzugreifen.

0voto

Vladimir Ivanov Punkte 42019

Es scheint, dass du brauchst

import android.R;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X