mirror of
				https://github.com/bspeice/itcs4180
				synced 2025-10-31 01:10:32 -04:00 
			
		
		
		
	FoundActivity now loads Webview
This commit is contained in:
		| @ -39,7 +39,7 @@ public class FoundActivity extends Activity { | ||||
| 		tryMoreButton = (Button)findViewById(R.id.tryMoreButton); | ||||
| 		 | ||||
| 		restLocation = (RestLocation)(getIntent().getSerializableExtra("restLocation")); | ||||
| 		//moreInfoWebView.loadUrl(restLocation.getKey()); | ||||
| 		moreInfoWebView.loadData(restLocation.getKey(), "text/html", "UTF-8"); | ||||
| 		 | ||||
| 		tryMoreButton.setOnClickListener(new OnClickListener(){ | ||||
|  | ||||
| @ -50,9 +50,6 @@ public class FoundActivity extends Activity { | ||||
| 				finish(); | ||||
| 			} | ||||
| 		}); | ||||
| 		 | ||||
| 		//TODO | ||||
| 		//Add found location to database | ||||
| 	} | ||||
|  | ||||
| 	@Override | ||||
|  | ||||
| @ -12,6 +12,7 @@ import java.util.List; | ||||
| import android.app.Activity; | ||||
| import android.content.Intent; | ||||
| import android.os.Bundle; | ||||
| import android.os.StrictMode; | ||||
| import android.util.Log; | ||||
| import android.view.Menu; | ||||
| import android.view.View; | ||||
| @ -99,15 +100,6 @@ public class MainActivity extends Activity { | ||||
| 			} | ||||
| 		}.execute(); | ||||
| 		 | ||||
| 		new LocationClient.VerifyAsync(this) { | ||||
| 			@Override | ||||
| 			protected void onPostExecute(String result) { | ||||
| 				super.onPostExecute(result); | ||||
| 				key = result; | ||||
| 				Toast.makeText(getApplicationContext(), key, Toast.LENGTH_SHORT).show(); | ||||
| 			} | ||||
| 		}.execute("1", "Belk Tower"); | ||||
| 		 | ||||
| 	} | ||||
|  | ||||
| 	@Override | ||||
|  | ||||
| @ -11,6 +11,7 @@ import java.net.URL; | ||||
| import java.util.List; | ||||
|  | ||||
| import edu.uncc.scavenger.database.LocationDatabaseHelper; | ||||
| import edu.uncc.scavenger.rest.LocationClient; | ||||
| import edu.uncc.scavenger.rest.RestLocation; | ||||
| import android.app.Activity; | ||||
| import android.app.AlertDialog; | ||||
| @ -41,6 +42,7 @@ public class SearchActivity extends Activity { | ||||
| 	TextView locationText, riddleView; | ||||
| 	Intent intent; | ||||
| 	RestLocation restLocation; | ||||
| 	String key; | ||||
| 	 | ||||
| 	@Override | ||||
| 	protected void onCreate(Bundle savedInstanceState) { | ||||
| @ -171,23 +173,32 @@ public class SearchActivity extends Activity { | ||||
|             if (resultCode == RESULT_OK) | ||||
|             { | ||||
|             	String contents = data.getStringExtra("SCAN_RESULT");  | ||||
|                 if(contents.equals(restLocation.getName())) | ||||
|                 { | ||||
|                 	//Add found to the database | ||||
|                 	/*List locations = LocationDatabaseHelper.getInstance(this).fetchAll(); | ||||
|              		if (locations != null && locations.size() > 0) | ||||
|              		{ | ||||
|              				locations.get(restLocation.getId()-1); | ||||
|              		}*/ | ||||
|                 	intent = new Intent(SearchActivity.this, FoundActivity.class); | ||||
|                 	intent.putExtra("restLocation", restLocation); | ||||
|                 	startActivity(intent); | ||||
|                 	finish(); | ||||
|                 } | ||||
|                 else | ||||
|                 { | ||||
|                 	Toast.makeText(SearchActivity.this, "Incorrect place found: "+contents, Toast.LENGTH_SHORT).show(); | ||||
|                 } | ||||
|             	new LocationClient.VerifyAsync(this) { | ||||
|         			@Override | ||||
|         			protected void onPostExecute(String result) { | ||||
|         				super.onPostExecute(result); | ||||
|         				key = result; | ||||
|         				Toast.makeText(getApplicationContext(), key, Toast.LENGTH_SHORT).show(); | ||||
|         				if(key!= null) | ||||
|                         { | ||||
|                         	//Add found to the database | ||||
|                         	/*List locations = LocationDatabaseHelper.getInstance(this).fetchAll(); | ||||
|                      		if (locations != null && locations.size() > 0) | ||||
|                      		{ | ||||
|                      				locations.get(restLocation.getId()-1); | ||||
|                      		}*/ | ||||
|                         	restLocation.setKey(key); | ||||
|                         	intent = new Intent(SearchActivity.this, FoundActivity.class); | ||||
|                         	intent.putExtra("restLocation", restLocation); | ||||
|                         	startActivity(intent); | ||||
|                         	finish(); | ||||
|                         } | ||||
|                         else | ||||
|                         { | ||||
|                         	Toast.makeText(SearchActivity.this, "Incorrect place found", Toast.LENGTH_SHORT).show(); | ||||
|                         } | ||||
|         			} | ||||
|         		}.execute(restLocation.getName(), contents); | ||||
|             }  | ||||
|             else if (resultCode == RESULT_CANCELED)  | ||||
|             { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 tokugawa
					tokugawa