@Override protected void onDestroy() { ButterKnife.unbind(this); if (mWebView != null) { mWebView.setFocusable(true); // mWebView.removeAllViews(); mWebView.clearHistory(); mWebView.destroy(); } super.onDestroy(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_busqueda); analyticsTracker = StuffProvider.getAnalyticsTracker(); mListView = (ListView) findViewById(R.id.busqueda_lista); mEmptyView = (TextView) findViewById(R.id.busqueda_texto_vacio); mIndicadorRecientes = findViewById(R.id.busqueda_indicador_recientes); mListView.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { analyticsTracker.searchPerformed(mCurrentQuery); startActivity( ParadaInfoActivity.getIntent( BusquedaActivity.this, mAdapter.getItem(position).getNumero())); } }); mostrarRecientes(); }
@Override protected void onPause() { if (mWebView != null) mWebView.onPause(); super.onPause(); }
@Override protected void onResume() { super.onResume(); if (mWebView != null) mWebView.onResume(); }
@Override public void setTitle(CharSequence title) { super.setTitle(title); mTextSwitcher.setText(title); }
@Override public void finish() { super.finish(); overridePendingTransition(R.anim.abc_fade_in, R.anim.abc_fade_out); }