Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 22nd, 2012  |  syntax: None  |  size: 0.98 KB  |  hits: 19  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Android search from searchable activity
  2. <activity android:name=".ListActivity" android:label="List">
  3.     <meta-data android:name="android.app.default_searchable" android:value=".SearchActivity" />
  4. </activity>
  5.  
  6. <activity android:name=".SearchActivity" android:label="Results">
  7.     <intent-filter>
  8.         <action android:name="android.intent.action.SEARCH" />
  9.     </intent-filter>
  10.     <meta-data android:name="android.app.searchable" android:resource="@xml/search" android:value=".SearchActivity" />
  11. </activity>
  12.        
  13. @Override
  14. protected void onResume() {
  15.     super.onResume();
  16.     Intent queryIntent = getIntent();
  17.     String value = queryIntent.getStringExtra(SearchManager.QUERY);
  18.     setView(value);
  19. }
  20.        
  21. ca = new CustomAdapter(this, R.layout.customadapter, resultArray);
  22. list.setAdapter(pa);
  23. list.invalidate();
  24.        
  25. @Override
  26. protected void onNewIntent(Intent intent) {
  27.     super.onNewIntent(intent);      
  28.     String value = intent.getStringExtra(SearchManager.QUERY);
  29.     setView(value);
  30. }