charsequence

___ qstnhdr ___ Android: Java: Verwenden einer String-Ressource in einem Toast ___ answer7331826 ___

Wechseln Sie zu

%Vor%     
___ qstntxt ___

Mein Code ist:

%Vor%

aber ich bekomme "kann nicht eine statische Referenz auf die nicht-statische Methode getString (int) aus dem Typ Kontext" in Eclipse. Ich versuche mich darauf vorzubereiten, meine App zu lokalisieren (alle hartcodierten Strings in Ressourcen zu bekommen), also wo ich habe:

%Vor%

Ich hatte vorher eine hart codierte Saite, die in Ordnung war.

Ich bin mir nicht sicher, was hier vor sich geht (Java noob). Kann mich bitte jemand aufklären?

Vielen Dank

Baz

    
___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ answer37751121 ___

Sie sollten

ändern %Vor%

für:

%Vor%

Die Funktion %code% ist in Kontext # getString (int)

    
___ tag123toast ___ Eine Toast-Benachrichtigung ist eine vorübergehende Nachricht an den Benutzer, die relevante, zeitkritische Informationen enthält und schnellen Zugriff auf verwandte Inhalte in einer App bietet. ___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ answer29462835 ___

Du könntest deinen Toast so generisch machen:

%Vor%

Dann ruf einfach an, wenn du so etwas brauchst:

%Vor%

oder verwenden Sie strngs.xml wie folgt:

%Vor%     
___ tag123charesequence ___ In Java (und verwandten Sprachen wie Scala) ist java.lang.CharSequence eine Schnittstelle zu Sequenzen von Zeichenwerten. ___ answer7331843 ___

Benutze das stattdessen:

  

makeText (Kontext Kontext, int resId, int Dauer) Machen Sie einen Standard   Toast, der nur eine Textansicht mit dem Text von einer Ressource enthält.

Von Ссылка

    
___
3
Antworten

Warum ist die Methode String.IndexOf Teil der Schnittstelle CharSequence nicht?

Ich kann keine Nachteile bei der Herstellung von feststellen String.indexOf Teil der Benutzeroberfläche CharSequence . Der Vorteil wäre, dass andere Klassen wie StringBuffer oder StringBuilder auch die indexOf-Methoden implementieren...
06.12.2011, 06:33
4
Antworten

Android: Java: Verwenden einer String-Ressource in einem Toast

Mein Code ist: %Vor% aber ich bekomme "kann nicht eine statische Referenz auf die nicht-statische Methode getString (int) aus dem Typ Kontext" in Eclipse. Ich versuche mich darauf vorzubereiten, meine App zu lokalisieren (alle hartcodierten...
07.09.2011, 09:45