From 154a7248e7d0c1f0667113f472a28ef389ab0da1 Mon Sep 17 00:00:00 2001
From: Maxime Graulich <maxime.graulich@gmail.com>
Date: Wed, 11 Sep 2013 12:32:12 +0000
Subject: [PATCH] Android: fix warning

---
 contrib/mobile/Android/res/values/strings.xml       |  7 +++----
 .../Android/src/org/geuz/onelab/MainActivity.java   | 13 +++----------
 .../Android/src/org/geuz/onelab/ModelList.java      | 10 ++--------
 3 files changed, 8 insertions(+), 22 deletions(-)

diff --git a/contrib/mobile/Android/res/values/strings.xml b/contrib/mobile/Android/res/values/strings.xml
index 982ffae332..76673652a1 100644
--- a/contrib/mobile/Android/res/values/strings.xml
+++ b/contrib/mobile/Android/res/values/strings.xml
@@ -1,7 +1,7 @@
 <resources>
 
     <string name="app_name">Onelab</string>
-    <string name="button_open_external_file">Open file from external storage</string>
+    <string name="button_open_file">Open file</string>
     <string name="button_ok">OK</string>
     <string name="button_recalculate_param">Recalulate with new parameters</string>
     <string name="dialog_title_choosefile">Choose a file</string>
@@ -9,10 +9,9 @@
     <string name="title_activity_main">Onelab</string>
     <string name="title_activity_options">Parameters</string>
     <string name="error_nomshfile">No compatible files or directories in this folder</string>
-    <string name="menu_model">Show the model</string>
+    <string name="title_share">Share screenshot with &#8230;</string>
+    <string name="menu_share">Share screenshot</string>
     <string name="menu_parameters">Parameters</string>
-    <string name="menu_parameters_model">Model</string>
-    <string name="menu_parameters_display">Display</string>
     <string name="menu_run">Run</string>
     <string name="menu_stop">Stop</string>
     <string name="postpro_intervalstype">Intervals type</string>
diff --git a/contrib/mobile/Android/src/org/geuz/onelab/MainActivity.java b/contrib/mobile/Android/src/org/geuz/onelab/MainActivity.java
index 3b9f8a5299..994abf8393 100644
--- a/contrib/mobile/Android/src/org/geuz/onelab/MainActivity.java
+++ b/contrib/mobile/Android/src/org/geuz/onelab/MainActivity.java
@@ -96,7 +96,7 @@ public class MainActivity extends Activity{
     	}
     	_runStopMenuItem = menu.add((_compute)?R.string.menu_stop:R.string.menu_run);
     	_runStopMenuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
-    	MenuItem shareMenuItem = menu.add("Share ...");
+    	MenuItem shareMenuItem = menu.add(R.string.menu_share);
     	shareMenuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
         return true;
     }
@@ -110,19 +110,12 @@ public class MainActivity extends Activity{
 			_modelFragment.requestRender();
     	}
     	else if(item.getTitle().equals(getString(R.string.menu_run))){
-    		if(_switchFragmentMenuItem != null && _switchFragmentMenuItem.getTitle().equals(getString(R.string.menu_model))) {
-    			_switchFragmentMenuItem.setTitle(R.string.menu_parameters);
-        		FragmentTransaction ft = getFragmentManager().beginTransaction();
-                ft.replace(R.id.model_fragment, _modelFragment);
-                ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE);
-                ft.commit();
-    		}
     		new Run().execute();
     	}
     	else if(item.getTitle().equals(getString(R.string.menu_stop))){
     		_gmsh.onelabCB("stop");
     	}
-    	else if(item.getTitle().equals("Share ...")) {
+    	else if(item.getTitle().equals(getString(R.string.menu_share))) {
     		if(this._compute) {
 				AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
     			_errorDialog = dialogBuilder.setTitle("Can't show the models list")
@@ -144,7 +137,7 @@ public class MainActivity extends Activity{
     			shareIntent.setAction(Intent.ACTION_SEND);
     			shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
     			shareIntent.setType("image/jpeg");
-    			startActivity(Intent.createChooser(shareIntent, "Share screenshot with"));
+    			startActivity(Intent.createChooser(shareIntent, getString(R.string.title_share)));
     		}
     	}
 		else if(item.getItemId() == android.R.id.home)
diff --git a/contrib/mobile/Android/src/org/geuz/onelab/ModelList.java b/contrib/mobile/Android/src/org/geuz/onelab/ModelList.java
index 906612122a..294f249707 100644
--- a/contrib/mobile/Android/src/org/geuz/onelab/ModelList.java
+++ b/contrib/mobile/Android/src/org/geuz/onelab/ModelList.java
@@ -2,7 +2,6 @@ package org.geuz.onelab;
 
 import java.io.File;
 import java.io.FileInputStream;
-import java.io.FilenameFilter;
 import java.io.IOException;
 import java.io.InputStream;
 
@@ -11,23 +10,18 @@ import org.xmlpull.v1.XmlPullParserException;
 
 import android.app.Activity;
 import android.app.AlertDialog;
-import android.app.Dialog;
-import android.app.DialogFragment;
 import android.content.DialogInterface;
 import android.content.Intent;
 import android.database.Cursor;
 import android.graphics.Color;
 import android.net.Uri;
 import android.os.Bundle;
-import android.os.Environment;
 import android.provider.MediaStore;
 import android.util.Xml;
 import android.view.Menu;
 import android.view.MenuItem;
 import android.view.View;
-import android.view.ViewGroup.LayoutParams;
 import android.widget.AdapterView;
-import android.widget.Button;
 import android.widget.LinearLayout;
 import android.widget.ListView;
 
@@ -108,14 +102,14 @@ public class ModelList extends Activity {
 	
 	@Override
 	public boolean onCreateOptionsMenu(Menu menu) {
-		MenuItem loadFile = menu.add(R.string.button_open_external_file);
+		MenuItem loadFile = menu.add(R.string.button_open_file);
 		loadFile.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
 		return super.onCreateOptionsMenu(menu);
 	}
 	
 	@Override
 	public boolean onMenuItemSelected(int featureId, MenuItem item) {
-		if(item.getTitle().equals(getString(R.string.button_open_external_file))) {
+		if(item.getTitle().equals(getString(R.string.button_open_file))) {
 			Intent fileBrowserIntent = new Intent();
 			fileBrowserIntent.setAction(Intent.ACTION_GET_CONTENT);
 			fileBrowserIntent.setType("file/*");
-- 
GitLab