Inserer une preference via le menu
Bonjour,
Voilà je suis débutant et je n'ai pas les notions de base, je me sers de ce que je trouve pour faire mon application webview.
Je souhaite faire une application qui me permet d'aller sur une interface graphique installer sur mes PC dont j'accède via leur IP.
Code:
1 2 3 4 5 6 7 8 9 10
| @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String url = "url";
WebView view =(WebView) this.findViewById(R.id.webView);
view.getSettings().setJavaScriptEnabled(true);
view.setInitialScale(1);
view.loadUrl(url);
} |
Je souhaiterai via le menu changer l'adresse du pc (string url = "url";).
mon menu:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="greg.mamaison.MainActivity">
<item android:id="@+id/action_settings"
android:title="@string/settings"
android:icon="@drawable/ic_settings">
<menu android:id="@+id/sous_menu">
<item android:id="@+id/action_url"
android:title="@string/url" />
<item android:id="@+id/action_test1"
android:title="@string/test" />
</menu>
</item>
</menu> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| @Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
//noinspection SimplifiableIfStatement
case R.id.action_settings:
return true;
case R.id.action_url:
return true;
}
return super.onOptionsItemSelected(item);
} |
J'ai vu que je dois utiliser "getsharedpreferences"
Quelqu'un peut m'aider? merci