package com.feebe.lib;
//import android.R;
import android.app.ListActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.Window;
import android.widget.AdapterView;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.AdapterView.OnItemClickListener;
public abstract class BaseList extends ListActivity implements OnItemClickListener {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(Const.LAYOUT_LIST);
AdListener.createAds(this);
final ListView list = getListView();
setListAdapter(getAdapter());
list.setDividerHeight(1);
list.setFocusable(true);
// list.setOnCreateContextMenuListener(this);
list.setTextFilterEnabled(true);
list.setOnItemClickListener(this);
}
public abstract void onItemClick(AdapterView<?> parent, View v, int pos, long id);
public abstract ListAdapter getAdapter();
/*
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
boolean handled = keyCode == KeyEvent.KEYCODE_BACK;
return handled || super.onKeyDown(keyCode, event);
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
boolean handled = keyCode == KeyEvent.KEYCODE_BACK;
if (handled) {
moveTaskToBack(true);
}
return handled || super.onKeyUp(keyCode, event);
}
*/
}