Fixed search crash. I'm assuming you're adding search results tomorrow?

This commit is contained in:
Aidan Follestad 2015-04-22 18:53:02 -05:00
commit 5df986539c

View file

@ -8,6 +8,7 @@ import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.support.v4.content.ContextCompat; import android.support.v4.content.ContextCompat;
import android.support.v4.view.MenuItemCompat; import android.support.v4.view.MenuItemCompat;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView; import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.SearchView; import android.support.v7.widget.SearchView;
import android.support.v7.widget.Toolbar; import android.support.v7.widget.Toolbar;
@ -28,7 +29,6 @@ public class SearchActivity extends AbsBaseActivity {
public static final String TAG = SearchActivity.class.getSimpleName(); public static final String TAG = SearchActivity.class.getSimpleName();
private RecyclerView recyclerView; private RecyclerView recyclerView;
private SearchView searchView; private SearchView searchView;
private SearchAdapter searchAdapter;
@SuppressLint("NewApi") @SuppressLint("NewApi")
@Override @Override
@ -39,7 +39,8 @@ public class SearchActivity extends AbsBaseActivity {
setContentView(R.layout.activity_search); setContentView(R.layout.activity_search);
recyclerView = (RecyclerView) findViewById(R.id.recycler_view); recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
searchAdapter = new SearchAdapter(this); recyclerView.setLayoutManager(new LinearLayoutManager(this));
SearchAdapter searchAdapter = new SearchAdapter(this);
recyclerView.setAdapter(searchAdapter); recyclerView.setAdapter(searchAdapter);
recyclerView.setOnTouchListener(new View.OnTouchListener() { recyclerView.setOnTouchListener(new View.OnTouchListener() {
@ -56,6 +57,7 @@ public class SearchActivity extends AbsBaseActivity {
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setBackgroundColor(PreferenceUtils.getInstance(this).getThemeColorPrimary()); toolbar.setBackgroundColor(PreferenceUtils.getInstance(this).getThemeColorPrimary());
setSupportActionBar(toolbar); setSupportActionBar(toolbar);
//noinspection ConstantConditions
getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true);
} }