Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 存储和检索url链接_Java_Android_Eclipse - Fatal编程技术网

Java 存储和检索url链接

Java 存储和检索url链接,java,android,eclipse,Java,Android,Eclipse,我有300个url链接,我想存储,我计划有10个xml的,下面是我的代码,我如何才能存储在xml中的url和检索他们在这个代码??我想根据用户从列表视图中的选择获取坐标 public class official extends Activity { @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && mWeb

我有300个url链接,我想存储,我计划有10个xml的,下面是我的代码,我如何才能存储在xml中的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;
    }
}

如果您只是存储一个URL列表,为什么不将它们存储为纯文本文件,其中每一行都是一个新的URL。尝试将URL放入数据库或XML文件只会增加额外的读取时间,以及在尝试读取或写入URL时的处理。

是否有特殊原因使您希望将URL存储在XML文件中而不只是使用SQLite数据库?是的,请原谅,我似乎无法让sqlite正常工作,目前我还不能完全确定它是如何工作的,需要一些时间来处理它,同时我想尝试一下这种方法,因为我把URL分成了不同的类别,我认为这可能更实用。使用sqlite数据库并不是很难。本页提供了使用数据库以及其他形式的数据存储的建议:如果您查看一下,并在谷歌上搜索一些教程,您应该立即启动数据库。这是一种存储数据比乱搞文件更好的方法。如果您的问题已经得到回答,或者不再有效,请“勾选”以选择最合适的答案,这样每个人都知道问题已经解决。谢谢