package com.bigdo.app; import org.apache.http.HttpEntity; import org.json.JSONObject; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; import com.bigdo.common.RConfig; import com.bigdo.controls.XListView; import com.bigdo.util.WSHelper; import com.bigdo.util.WSResult; public class FreeVideoActivity extends BaseActivity { VdieoBll vbll; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.model_video_activity); vbll = new VdieoBll(this); vbll.onCreate(savedInstanceState); vbll.loadData(); } public class VdieoBll extends SingleImgVideo { public VdieoBll(BaseActivity v) { super(v); // TODO Auto-generated constructor stub } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); View com_title = findViewById(R.id.com_title_host); Button back = (Button) com_title .findViewById(R.id.sub_com_title_back); back.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { finish(); } }); TextView title_msg = (TextView) com_title .findViewById(R.id.sub_com_title_context); title_msg.setText("体验视频"); } @Override protected String orderBy(int op) { // TODO Auto-generated method stub return "idvideo desc"; } @Override protected String table() { // TODO Auto-generated method stub return "free"; } @Override protected String service() { // TODO Auto-generated method stub return RConfig.getFreeVideo(FreeVideoActivity.this); } @Override protected boolean free() { // TODO Auto-generated method stub return true; } @Override protected JSONObject param(int op) { // TODO Auto-generated method stub return null; } @Override protected void wsCall(WSResult result) { // TODO Auto-generated method stub } @Override protected int count() { // TODO Auto-generated method stub return 20; } @Override protected boolean loadMore() { // TODO Auto-generated method stub return true; } @Override protected String updateWhere(int op) { // TODO Auto-generated method stub return null; } @Override protected String selectWhere(int op) { // TODO Auto-generated method stub String w = ""; if (data.size() > 0) { if (op == op_refresh) { w += " idvideo > ? "; } else if (op == op_more) { w += " idvideo < ? "; } } return w; } @Override protected String[] updateField(int op) { // TODO Auto-generated method stub return null; } @Override protected String[] updateVal(int op) { // TODO Auto-generated method stub return null; } @Override protected String[] selectField(int op) { if (data.size() > 0 && (op == op_refresh || op == op_more)) { return new String[] { "idvideo" }; } return null; } @Override protected String[] selectVal(int op) { if (data.size() > 0) { if (op == op_refresh) { return new String[] { data.get(0).get("idvideo") + "" }; } else if (op == op_more) { return new String[] { data.get(data.size() - 1).get( "idvideo") + "" }; } } return null; } @Override protected boolean batch(int op) { // TODO Auto-generated method stub return true; } @Override protected XListView videoList() { // TODO Auto-generated method stub return (XListView) this.a.findViewById(R.id.video_list); } @Override protected TextView noData() { // TODO Auto-generated method stub return (TextView) this.a.findViewById(R.id.video_list_no_data); } @Override protected boolean isCache() { // TODO Auto-generated method stub return true; } @Override protected boolean refresh() { // TODO Auto-generated method stub return true; } @Override protected boolean onGoVideoDetail(int pos) { // TODO Auto-generated method stub return false; } @Override protected ExtensionColumn[] extensionColumn() { // TODO Auto-generated method stub return null; } } @Override public void onClearData() { // TODO Auto-generated method stub } @Override public void onVideoBroadcast(Intent intent) { // TODO Auto-generated method stub } }