2010-11-30 20 views
2

J'essaie de lire les données de la base de données sqlite interne, et de tracer un graphique utilisant basé sur les flots sur ces données.Tracer un graphique avec flot en utilisant les informations sqlite db

J'ai une activité qui insère des données dans la base de données, accède à la base de données et renvoie même un tableau avec les données souhaitées.

J'ai également une activité qui crée un webview, et ajoute une interface javascript à une classe afin que je puisse utiliser flot et javascript pour créer le graphique.

Ces deux activités fonctionnent parfaitement individuellement, mais mon problème réside dans l'obtention du tableau de données db dans une classe d'interface javascript afin que l'on puisse y accéder à partir de javascript.

J'ai essayé d'utiliser "Bundle.getExtra()" .. etc .. pour envoyer le tableau d'une activité à l'autre, mais quand je vais le récupérer dans la classe js il ne peut être récupéré de la méthode onCreate, et donc n'est pas accessible à partir d'une interface javascript.

Cela me rend fou, toute aide serait très appréciée.

Merci, D

+0

Je ne suis pas sûr de comprendre ce que vous travaillez ici. Utilisez-vous un langage de script capable d'écrire votre code HTML? – rossdavidh

Répondre

1

Notez que ce que vous voulez, mais ici je vais:

Si vous voulez remplir certaines données d'une requête que vous pourriez faire rapidement et facilement en faisant quelque chose comme ceci en php:

<?php 
foreach($res in $query) 
{ 
echo "var d1 = [[0, ". $res['xxx'] ."], [1, ". $res['yyy'] ."], [2, ". $res['zzz'] ."]];"; 
} 
?> 

où vous remplissez normalement les valeurs de données. Vous pouvez même utiliser Ajax, et puis je vous recommande de lire http://api.jquery.com/jQuery.get/