package io.c0nnector.github.paradise.ui.search;
import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;
import com.squareup.otto.Subscribe;
import butterknife.Bind;
import butterknife.OnClick;
import io.c0nnector.github.paradise.R;
import io.c0nnector.github.paradise.bus.SearchViewCloseEvent;
import io.c0nnector.github.paradise.ui.BaseActivity;
import io.c0nnector.github.paradise.util.Intents;
import io.c0nnector.github.paradise.util.UtilUi;
public class ActivitySearch extends BaseActivity {
@Bind(R.id.vSearchContainer)
LinearLayout vContainer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_search);
}
@Override
protected void onResume() {
super.onResume();
UtilUi.showKeyBoard(this);
}
@Override
protected void onPause() {
super.onPause();
UtilUi.hideKeyboard(this);
}
/**
* Click outside the listview will close the activity
*/
@OnClick(R.id.vContainer)
public void onContainerClick(){
supportFinishAfterTransition();
}
/**
* We get an event when the textview is empty and the user presses 'close'
* @param event
*/
@Subscribe
public void onCloseSearch(SearchViewCloseEvent event){
supportFinishAfterTransition();
}
/*****************************************************
* ---------------- * Intents * --------------------
*
*
*
****************************************************/
public static void start(Activity activity) {
Intents.with(activity, ActivitySearch.class)
.open();
}
}