MessageActivity:
package com.gourmetMeal;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.KeyEvent;
import android.widget.Button;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;
import android.widget.TextView;
public class MessageActivity extends CommonActivity implements
android.view.View.OnClickListener {
/**
* 账号TextView
*/
private TextView txt_user;
/**
* 等级TextView
*/
private TextView txt_lv;
/**
* 流水号TextView
*/
private TextView txt_liushui;
/**
* 桌号TextView
*/
private TextView txt_table;
/**
* 显示信息ListView
*/
private ListView listview;
/**
* 信息Button
*/
private Button message_btn_back;
/**
* 消息传递
*/
private Intent intent = new Intent();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_message);
intent=getIntent();
String s=intent.getStringExtra("id");
cursor= database.rawQuery("select liushuizhanghao from liushuibiao where _id="+s+"",null);
cursor.moveToFirst();
String liushuiId=cursor.getString(0);
System.out.println("!!!!"+liushuiId);
txt_user = (TextView) findViewById(R.id.txt_message_user);
txt_lv = (TextView) findViewById(R.id.txt_message_lv);
txt_liushui = (TextView) findViewById(R.id.txt_message_liushui);
txt_table = (TextView) findViewById(R.id.txt_message_table);
txt_user.setText(username);
txt_lv.setText("1");
listview = (ListView) findViewById(R.id.listView_message);
message_btn_back = (Button) findViewById(R.id.message_btn_back);
message_btn_back.setOnClickListener(MessageActivity.this);
/**
* 显示流水号的具体信息
*/
txt_liushui.setText(liushuiId);
cursor=database.rawQuery("SELECT tablenum FROM xiadan WHERE liushuihao=?", new String[]{liushuiId});
cursor.moveToFirst();
txt_table.setText(cursor.getString(0));
cursor = database
.rawQuery(
"SELECT _id,xuhao,caiming,danjia,shuliang,jiage FROM xiadan WHERE liushuihao=?",
new String[] { liushuiId });
if (cursor != null) {
SimpleCursorAdapter sca = new SimpleCursorAdapter(
MessageActivity.this, R.layout.style_message_listview,
cursor, new String[] { "xuhao", "caiming", "danjia",
"shuliang", "jiage" }, new int[] {
R.id.txt_messagelist_no,
R.id.txt_messagelist_name,
R.id.txt_messagelist_price,
R.id.txt_messagelist_num,
R.id.txt_messagelist_prices });
listview.setAdapter(sca);
}
}
/**
* 按钮点击事件
*/
public void onClick(View v) {
switch (v.getId()) {
case R.id.message_btn_back:
intent.setClass(MessageActivity.this, MainActivity.class);
startActivity(intent);
this.finish();
break;
}
}
/**
* 重写键盘按键按下是触发该方法
*/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
intent.setClass(MessageActivity.this, MainActivity.class);
startActivity(intent);
this.finish();
}
return false;
}
}
ChooseMessageActivity:
package com.gourmetMeal;
import com.gourmetMeal.database.MyAdapter_FootSoft;
import com.gourmetMeal.database.MyDataBase;
import android.app.Activity;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
public class ChooseMessageActivity extends CommonActivity {
private ListView listView1;
private Intent intent;
private SQLiteDatabase database;
private Cursor cursor = null;
private String biaoming;
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_choosemessage);
intent = getIntent();
//biaoming = intent.getStringExtra("biaoming");
}
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
MyDataBase mdb = new MyDataBase(ChooseMessageActivity.this);
database = mdb.getWritableDatabase();
cursor = database.rawQuery("select * from liushuibiao", null);
listView1 = (ListView) findViewById(R.id.choosemessagelistView1);
MyAdapter_FootSoft sca = new MyAdapter_FootSoft(ChooseMessageActivity.this,
cursor);
listView1.setAdapter(sca);
listView1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
/**
* 根据用户选择不同的商品,向商品详细页面传递的参数不同。 arg2 为用户选择listview上的商品,序号从0开始 temp
* 为id号 biaoming 为表名
*/
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
int temp = arg2 + 1;
intent = new Intent();
intent.setClass(ChooseMessageActivity.this, MessageActivity.class);
//intent.putExtra("id", liushuizhanghao);
intent.putExtra("id", temp + "");
startActivity(intent);
finish();
}
});
}
}