博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MessageActivity
阅读量:7258 次
发布时间:2019-06-29

本文共 4568 字,大约阅读时间需要 15 分钟。

hot3.png

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();
   }
  });

 }

}

转载于:https://my.oschina.net/u/1994482/blog/413829

你可能感兴趣的文章
把tomcat中的jar包倒入到myeclipse中
查看>>
SpringBoot使用拦截器/ Servlet/ Filter
查看>>
所思所想 需求分析
查看>>
安装FreeIPA以及应用时报错汇总
查看>>
SpringMVC+Hibernate框架快速搭建
查看>>
JSONObject数组排序工具类
查看>>
洛谷P1080 国王游戏 高精度 贪心 数学推公式
查看>>
条件、循环 、函数练习
查看>>
【LeetCode】Unique Binary Search Trees II 异构二叉查找树II
查看>>
GetHashCode 与HashTable ,Dictionary
查看>>
Apache配置多域名 AH00548: NameVirtualHost has no effect and will be removed in the next release
查看>>
GoLang simple-project-demo-01
查看>>
[Web 前端] 前端频道之团队维护、聚合、订阅
查看>>
hdu 1011 Starship Troopers
查看>>
关于qstring 的那些事情
查看>>
App版本更新接口的设计
查看>>
把KlayGE嵌入其他GUI框架
查看>>
LINK : error LNK2001 无法解析的外部符号_mainCRTStartup
查看>>
linux之ioctl函数解析
查看>>
Deep learning:四十一(Dropout简单理解)
查看>>