package com.uservoice.uservoicesdk.activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import com.uservoice.uservoicesdk.R; import com.uservoice.uservoicesdk.babayaga.Babayaga; import com.uservoice.uservoicesdk.ui.PortalAdapter; public class PortalActivity extends BaseListActivity implements SearchActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setTitle(R.string.uv_portal_title); getListView().setDivider(null); setListAdapter(new PortalAdapter(this)); getListView().setOnItemClickListener(getModelAdapter()); Babayaga.track(Babayaga.Event.VIEW_KB); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.uv_portal, menu); setupScopedSearch(menu); return true; } @Override public boolean onMenuItemSelected(int featureId, MenuItem item) { if (item.getItemId() == R.id.uv_action_contact) { startActivity(new Intent(this, ContactActivity.class)); return true; } return super.onMenuItemSelected(featureId, item); } public PortalAdapter getModelAdapter() { return (PortalAdapter) getListAdapter(); } }