2010-10-05 4 views
0

У меня есть 300 ссылок на url, которые я хочу хранить, я планирую иметь 10 xml, ниже мой код, как я могу хранить URL-адреса в 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; 
    } 
} 
+0

Есть ли особая причина, по которой вы хотите сохранить URL-адреса в XML-файле, а не просто использовать базу данных SQLite? – Nailuj

+0

Да, простите меня, я не могу заставить SQLlite работать, и на данный момент я не совсем уверен, как это работает, нужно некоторое время, чтобы над этим работать, тем временем я бы хотел попробовать это, потому что у меня есть url ворвались в категории, и я думаю, что это может быть более практичным. – JonniBravo

+0

Использование базы данных SQLite на самом деле не так уж сложно. На этой странице дается совет по использованию базы данных (а также других форм хранения данных): http://developer.android.com/guide/topics/data/data-storage.html Если вы посмотрите там и google для некоторые учебные пособия, вы должны получить базу данных, идущую в нерабочее время. И это лучший способ хранения данных, чем обходить файлы. – Nailuj

ответ

0

Если вы просто хранить список URL-адресов, почему вы не просто хранить их в виде простого текстового файла, где каждая строка представляет собой новый URL. Попытка поместить URL-адреса в базу данных или XML-файл просто добавляет дополнительные усилия (чтение: время, обработка) при попытке прочитать или записать их.

Смежные вопросы