Daten von Java an Javascript übergeben möglich?

C

chris7topher

Gast
Hallo,

ich habe folgendes Problem:
Ich entwickle unter Android eine App. Dort soll ich unter anderem eine Webview erstellen, die Daten aus dem Javateil in der Webview anzeigt.
Meine Vorstellung ist bisher, das ich eine Website erstelle, und die Daten per Javascript einbinde. Nun fehlt mir nur jede Ahnung ob ich überhaupt auf die Daten zugreifen kann. Ich kann von Javascript Strings usw zurückgeben aber eben keien Daten übergeben.
Kann mir jemand sagen ob sowas in Javascript möglich ist und wenn wie?
Bei den Daten handelt es sich um eine Liste, die Hashmaps mit Strings, Integer, Booleanwerte und JSONArrays enthält.

Vielen Dank!

Viele Grüße

Christopher
 

Andi_CH

Top Contributor
Einfach so um sicher zu stellen, dass ich etwas richtig verstanden habe:

Javascript ist etwas, das vom client (z.B. meinem Browser) herunter geladen und ausgeführt wird.
Das Javaprogramm wie du es beschreibst, läuft auf dem Server.

Etwas schwierig da auf Variablen zuzugreifen - oder nicht?

Falls ich total falsch liege, erklär es mir bitte.
 
C

chris7topher

Gast
Also ich bin mittlerweile weiter gekommen und schaffe es nun auch auf Daten zugreifen zu können.

Das mache ich mit Hilfe eines Javascripts:

Java:
<script type="text/javascript">
			function getValue(param1)
			{
				var result = android.getValue(param1);						}
		</script>

und in Java hab ich dazu ein JavaScriptInterface:

Java:
public class JavaScriptInterface {
	Context mContext;
	SaveData sd;

	/** Instantiate the interface and set the context */
	JavaScriptInterface(Context c) {
		mContext = c;
		sd = (SaveData) mContext.getApplicationContext();
	}

	public JSONObject getValue (int nr) throws JSONException
	{
		JSONObject jo = new JSONObject();
		jo.put("lable", sd.listPara.get(nr).get("lable"));
		jo.put("name", sd.listPara.get(nr).get("name"));
		jo.put("write", sd.listPara.get(nr).get("write"));
		
		
		return jo;	
	}
...

inwieweit das ganze mit einem JSONObject als Rückgabe klappt weiß ich noch nicht da bin ich gerad am forschen. Aber mit Strings usw kann ich so auf jeden Fall auf Daten zugreifen.

Viele Grüße

Christopher
 
C

chris7topher

Gast
Weiß jemand wie man das ganze auch mit String Arrays oder JSON Obejkten machen kann? Primitive Datentypen kann ich ohne Probleme austauschen aber sobald ich Array übergebe gehts nicht mehr.
 

MarderFahrer

Gesperrter Benutzer
Was genau geht denn mit einem JSON Objekt nicht? Kommt es denn korrekt an in der Webview?

Laut Android API sollte es gerade mit JSON Objekten gehen. Zumindest hab ich das dort herausgelesen. Vielleicht "hapert" es ja nur an der Weiterverarbeitung des JSON Objektes auf der JavaScript Seite.
 
C

chris7topher

Gast
Ich bekomme in meinem Javascript keine Daten. Ich habs nun aber anderes gelöst. Da es mit einem String problemlos funktioniert mache ich nun mein JSON Konstrukt erst zu einem String, und parse in Javascript dann den String wieder zu einen JSONObject.
Ist umständlich aber funktioniert wunderbar.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Q Mit JavaScript Daten aus einer Textdatei verarbeiten Angular, React, JQuery - Fragen zu JavaScript 2
Zeppi Server soll Daten zurückgeben, die der Client als Variablen nutzt Angular, React, JQuery - Fragen zu JavaScript 1
L JSON-Daten aus einen Server mit fetch holen Angular, React, JQuery - Fragen zu JavaScript 3
N Checkbox Daten in ein Form Feld auf einer anderen Seite übergeben Angular, React, JQuery - Fragen zu JavaScript 19
M Daten aus einem gerenderten JSX.Element übertragen Angular, React, JQuery - Fragen zu JavaScript 2
M Mit Ajax Daten als Eingabe für Dyngraph erzeugen Angular, React, JQuery - Fragen zu JavaScript 6
P Richtiges Auslesen von mehreren Daten im JSON Format via JavaScript Angular, React, JQuery - Fragen zu JavaScript 2
n00b4u JavaScript Daten lokal Speichern Angular, React, JQuery - Fragen zu JavaScript 7
L Daten an iFrame übergeben und dort mit php weiter verarbein Angular, React, JQuery - Fragen zu JavaScript 2
Master CX PHP-Login-System mit Mysql vs. Java- Login-System mit Mysql Angular, React, JQuery - Fragen zu JavaScript 6
thor_norsk TypeScript Code in Java Script zu konvertieren. Angular, React, JQuery - Fragen zu JavaScript 2
B Kommunikation zwischen Javascript und Java? Angular, React, JQuery - Fragen zu JavaScript 7
simon.demel Java Slider Angular, React, JQuery - Fragen zu JavaScript 3
C HTML-JAVA Angular, React, JQuery - Fragen zu JavaScript 2
MaxMusterfrau Adobe java Angular, React, JQuery - Fragen zu JavaScript 3
M Hilfe! Feature detection - Browser nach Java abfragen Angular, React, JQuery - Fragen zu JavaScript 3
L Inhalt von Input in Variable speichern, zurücksetzen mit Java Angular, React, JQuery - Fragen zu JavaScript 1
P ISBN suche via Java Angular, React, JQuery - Fragen zu JavaScript 1
M Java Pdf integrieren Angular, React, JQuery - Fragen zu JavaScript 6
J Java Aufgabe mit function Hilfeee totaler Anfänger Angular, React, JQuery - Fragen zu JavaScript 4
K Java-Applikation Energieausweis, Energiepass, Web-Einbindung, EnEV Angular, React, JQuery - Fragen zu JavaScript 6
D Java Tool um HTML und Javascript zu analysieren Angular, React, JQuery - Fragen zu JavaScript 3
R RC4 Passwortverschlüsselung in Java (Vorlage VBA) Angular, React, JQuery - Fragen zu JavaScript 1
D Sprite-Grafik und Java Script Angular, React, JQuery - Fragen zu JavaScript 2
V Formular mit java automatisch berechnen Angular, React, JQuery - Fragen zu JavaScript 3
C Webinterface in Java Angular, React, JQuery - Fragen zu JavaScript 4
S Java Skript Konsole Angular, React, JQuery - Fragen zu JavaScript 2
isaac77 Java Script implementierung Problem & Frage Angular, React, JQuery - Fragen zu JavaScript 0
P Lauftext als Java Script Mehrmals auf einer Seite abspielen funktioniert nicht Angular, React, JQuery - Fragen zu JavaScript 3
V Fehler bei Ausführung jar: Java kann nicht installiert werden Angular, React, JQuery - Fragen zu JavaScript 0
F Windows-Fenster schließen mit Java-Script im Chrome-Browser und Mozilla Angular, React, JQuery - Fragen zu JavaScript 2
D Java Aktienkurs auslesen Angular, React, JQuery - Fragen zu JavaScript 2
T Java Script Methode aus anderen JS aufrufen Angular, React, JQuery - Fragen zu JavaScript 1
N Java Script schwierigkeit. kann mir jemand helfen? Angular, React, JQuery - Fragen zu JavaScript 14
D Java Script: Tage zählen Angular, React, JQuery - Fragen zu JavaScript 4
Chris81T Java <> DWR <> JavaScript/HTML Angular, React, JQuery - Fragen zu JavaScript 2
4 Java Anfänger Problem Angular, React, JQuery - Fragen zu JavaScript 4
S Java "Kommentar" und XLS Datei in Browser implementieren Angular, React, JQuery - Fragen zu JavaScript 2
D Teil vom Java Objekt abdecken oder nicht herausgeben Angular, React, JQuery - Fragen zu JavaScript 5
R Java Code Hilfe Angular, React, JQuery - Fragen zu JavaScript 16
P JAVA SCRIPT FÜR WER-KENNT-WEN Angular, React, JQuery - Fragen zu JavaScript 4
E Java-Script (Array und Facebook geht nicht) Angular, React, JQuery - Fragen zu JavaScript 6
B h.264 Video mit Java ansteuern... Angular, React, JQuery - Fragen zu JavaScript 4
S Mit Java oder mit JavaScript Spiele erstellen Angular, React, JQuery - Fragen zu JavaScript 15
J Von javascript zu java HILFE Angular, React, JQuery - Fragen zu JavaScript 5
H Kalender mit Java(Script) in HTML Angular, React, JQuery - Fragen zu JavaScript 6
D Java hochladen? Angular, React, JQuery - Fragen zu JavaScript 8
B Java Countdown mit Grafiken Angular, React, JQuery - Fragen zu JavaScript 11
N HTML-Formular mit Java Script berechnen Angular, React, JQuery - Fragen zu JavaScript 4
R Unterschied zwischen Java und Javascript? Angular, React, JQuery - Fragen zu JavaScript 8
X Java Klasse via Javascript Angular, React, JQuery - Fragen zu JavaScript 15
M Problem mit Java-Funktion Angular, React, JQuery - Fragen zu JavaScript 3
T Übersetzer Javascript -> Java? Angular, React, JQuery - Fragen zu JavaScript 6
H Java Script Problem Angular, React, JQuery - Fragen zu JavaScript 11
A Flash-oder HTML Dateien mittels Java Kalenderscript anzeigen Angular, React, JQuery - Fragen zu JavaScript 4
G html mit java auslesen Angular, React, JQuery - Fragen zu JavaScript 6
S Java appled windows Angular, React, JQuery - Fragen zu JavaScript 3
1 Java lädt mit Firefox 3.5.5 nicht mehr! Windows 7 Angular, React, JQuery - Fragen zu JavaScript 3
Developer_X Java Script, Problem beim staten Angular, React, JQuery - Fragen zu JavaScript 22
C In Seite eine Seite laden mit Java? Angular, React, JQuery - Fragen zu JavaScript 5
S Java Datum in Datenbank schreiben Angular, React, JQuery - Fragen zu JavaScript 2
J Link durch java ersetzen Angular, React, JQuery - Fragen zu JavaScript 2
M Verbindung javascript - java Angular, React, JQuery - Fragen zu JavaScript 2
B Brauche Hilfe bei Java-Script... Angular, React, JQuery - Fragen zu JavaScript 4
B Java Basics Angular, React, JQuery - Fragen zu JavaScript 5
G Java installiert, funktioniert aber nicht? Angular, React, JQuery - Fragen zu JavaScript 2
G Java Gallery mit reload ohne iframe Problem Angular, React, JQuery - Fragen zu JavaScript 6
Bloodfire Brauche Hilfe bei Java Skript Angular, React, JQuery - Fragen zu JavaScript 5
P Probleme mit Java Countdown Angular, React, JQuery - Fragen zu JavaScript 4
A Brauche hilfe bei java-script Angular, React, JQuery - Fragen zu JavaScript 3
S java menue Angular, React, JQuery - Fragen zu JavaScript 6
M Bilder mit Java in einen Iframe laden Angular, React, JQuery - Fragen zu JavaScript 3
S Bild mit Java positionieren Angular, React, JQuery - Fragen zu JavaScript 2
R Java Script in ein Htm Datei einbinden? Angular, React, JQuery - Fragen zu JavaScript 4
N java-"problemchen" Angular, React, JQuery - Fragen zu JavaScript 5
S Sound mit Java Angular, React, JQuery - Fragen zu JavaScript 6
F Java Fallunterscheidung mit switch Angular, React, JQuery - Fragen zu JavaScript 4
E Fragen zu java Navigation für Internetseite Angular, React, JQuery - Fragen zu JavaScript 2
G Java-Klassen aus JavaScript aufrufen Angular, React, JQuery - Fragen zu JavaScript 12
R Java Programme Angular, React, JQuery - Fragen zu JavaScript 15
K Anzeige Geöffnet/Geschlossen mit Java? Angular, React, JQuery - Fragen zu JavaScript 2
T java methode über "onclick" aufrufen. Angular, React, JQuery - Fragen zu JavaScript 10
A java-kalender Angular, React, JQuery - Fragen zu JavaScript 4
D wie integriere ich ein java-sript in einen htm-code? Angular, React, JQuery - Fragen zu JavaScript 2
D Java Menü Angular, React, JQuery - Fragen zu JavaScript 4
G Problem beim Einbinden von JAVA-Dropdown-Menu Angular, React, JQuery - Fragen zu JavaScript 7
N Internetseiten mit Java öffnen Angular, React, JQuery - Fragen zu JavaScript 4
B Java Menü verschwindet nach Klick Angular, React, JQuery - Fragen zu JavaScript 2
S Brauche Hilfe mit Java Script Angular, React, JQuery - Fragen zu JavaScript 2
J Weiterleitung mit java Angular, React, JQuery - Fragen zu JavaScript 2
J Woher Java Script Angular, React, JQuery - Fragen zu JavaScript 12
E Chatterbot in Java Angular, React, JQuery - Fragen zu JavaScript 8
G Java & Dreamweaver Angular, React, JQuery - Fragen zu JavaScript 3
G Java Fehler oder was ist das? Angular, React, JQuery - Fragen zu JavaScript 4
M Programm nutzt Java und funktioniert nicht mehr! Angular, React, JQuery - Fragen zu JavaScript 1
M habe java code aber etwas funktioniert nicht Angular, React, JQuery - Fragen zu JavaScript 2
G utf8 problem wenn java deaktiviert ist Angular, React, JQuery - Fragen zu JavaScript 2
M mit javascript java servlet aufrufen. Angular, React, JQuery - Fragen zu JavaScript 13
S java code positionieren Angular, React, JQuery - Fragen zu JavaScript 2
R Kann Man Java Bilder Speichern ? Angular, React, JQuery - Fragen zu JavaScript 2

Ähnliche Java Themen

Neue Themen


Oben