Sempre nella speranza che possano essere utili queste poche righe di codice, posto qui il codice di esempio specifico per guide fatte in 3 lingue:
public class Help extends Activity {
private WebView browser;
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.browserhelp);
browser=(WebView)findViewById(R.id.webkit);
browser.setWebViewClient(new Callback());
loadHelp();
}
private void loadHelp() {
// la lingua di default in questo caso ricade sull'inglese
Locale locale = Locale.getDefault();
if(locale.getLanguage().equals(Locale.ITALIAN.getLanguage()))
browser.loadUrl("file:///android_asset/guide-it.html");
else if(locale.getLanguage().equals("ru"))
browser.loadUrl("file:///android_asset/guide-ru.html");
else
browser.loadUrl("file:///android_asset/guide-en.html");
}
private class Callback extends WebViewClient {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
loadHelp();
return(true);
}
}
}