J'ai 300 liens d'URL que je veux stocker, je prévois d'avoir 10 xml, ci-dessous est mon code, comment puis-je stocker les URL dans un fichier XML et les récupérer dans ce code? Je veux obtenir les coordonnées basées sur la sélection des utilisateurs à partir d'une vue de liste.Stockage et récupération des liens d'URL
public class official extends Activity {
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
mWebView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
WebView mWebView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.browser1);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://google.com");
mWebView.setWebViewClient(new HelloWebViewClient());
}
}
class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
Y a-t-il une raison spéciale pour laquelle vous souhaitez stocker les URL dans un fichier XML et ne pas simplement utiliser la base de données SQLite? – Nailuj
Oui, pardonnez-moi, je n'arrive pas à faire fonctionner sqlite et pour l'instant je ne suis pas tout à fait sûr comment cela fonctionne, j'ai besoin de temps pour y travailler en attendant je voudrais essayer de cette façon parce que j'ai le les urls se sont divisés en catégories et je pense que cela pourrait être plus pratique. – JonniBravo
L'utilisation de la base de données SQLite n'est pas vraiment difficile. Cette page donne des conseils pour l'utilisation de la base de données (ainsi que d'autres formes de stockage de données): http://developer.android.com/guide/topics/data/data-storage.html Si vous jetez un oeil là-bas, et google for certains tutoriels, vous devriez obtenir la base de données en un rien de temps. Et c'est une façon bien meilleure de stocker des données que de manipuler des fichiers. – Nailuj