diff --git a/Listify/app/src/main/AndroidManifest.xml b/Listify/app/src/main/AndroidManifest.xml
index 49bc532..ec91106 100644
--- a/Listify/app/src/main/AndroidManifest.xml
+++ b/Listify/app/src/main/AndroidManifest.xml
@@ -20,28 +20,31 @@
-
+
+
+
-
-
-
+
+
+
-
+
+
+
-
+
+
+
+
\ No newline at end of file
diff --git a/Listify/app/src/main/java/com/example/listify/MainActivity.java b/Listify/app/src/main/java/com/example/listify/MainActivity.java
index 525325a..f7294e7 100644
--- a/Listify/app/src/main/java/com/example/listify/MainActivity.java
+++ b/Listify/app/src/main/java/com/example/listify/MainActivity.java
@@ -56,6 +56,7 @@ public class MainActivity extends AppCompatActivity {
public void onClick(View v) {
// onSearchRequested();
Intent intent = new Intent(MainActivity.this, SearchResults.class);
+ // Send them to the search results page
startActivity(intent);
overridePendingTransition(R.anim.enter_from_left, R.anim.exit_from_left);
diff --git a/Listify/app/src/main/java/com/example/listify/SearchResults.java b/Listify/app/src/main/java/com/example/listify/SearchResults.java
index 0bff7d5..61d44c8 100644
--- a/Listify/app/src/main/java/com/example/listify/SearchResults.java
+++ b/Listify/app/src/main/java/com/example/listify/SearchResults.java
@@ -1,5 +1,6 @@
package com.example.listify;
+import android.app.SearchManager;
import android.content.Intent;
import android.os.Bundle;
@@ -11,7 +12,9 @@ import androidx.appcompat.widget.Toolbar;
import android.view.View;
import android.widget.ImageButton;
+import android.widget.ListView;
import android.widget.SearchView;
+import android.widget.Toast;
public class SearchResults extends AppCompatActivity {
@@ -31,10 +34,35 @@ public class SearchResults extends AppCompatActivity {
}
});
+// Intent intent = getIntent();
+// if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
+// String query = intent.getStringExtra(SearchManager.QUERY);
+// Toast.makeText(this, query, Toast.LENGTH_SHORT).show();
+// doSearch();
+// }
+
+ SearchManager searchManager = (SearchManager) getSystemService(SEARCH_SERVICE);
SearchView searchView = (SearchView) findViewById(R.id.searchBar);
// searchView.requestFocus();
searchView.setIconified(false);
+
+ searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
+ @Override
+ public boolean onQueryTextSubmit(String query) {
+ doSearch(query);
+ return false;
+ }
+
+ @Override
+ public boolean onQueryTextChange(String newText) {
+ return false;
+ }
+ });
+
+// searchView.setSearchableInfo(searchManager.getSearchableInfo((getComponentName())));
+// searchView.setSubmitButtonEnabled(true);
+
// FloatingActionButton fab = findViewById(R.id.fab);
// fab.setOnClickListener(new View.OnClickListener() {
// @Override
@@ -50,4 +78,9 @@ public class SearchResults extends AppCompatActivity {
super.onBackPressed();
overridePendingTransition(R.anim.enter_from_right, R.anim.exit_from_right);
}
+
+ private ListView doSearch(String query) {
+ System.out.println(query);
+ return null;
+ }
}
\ No newline at end of file