📄 updatameetrecollect.java
字号:
import java.util.Vector;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.rms.RecordEnumeration;
import javax.microedition.rms.RecordStore;
/*
* UpdataMeetRecollect.java
*
* Created on 2007年11月30日, 上午11:10
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
/**
*
* @author tech
*/
/*
public class UpdataMeetRecollect implements CommandListener,Reloadable {
private DataSave dataSave;
private Jianhuaban m_mp;
private RecordStore rs=null;
private Form f;
private MyCommand myCommand;
private Container container;
private Display display;
private Displayable displayable;
public UpdataMeetRecollect(Jianhuaban m_mp,HttpDataAgent m_hda,Displayable displayable,Container container,DataSave dataSave) {
this.dataSave=dataSave;
this.container=container;
this.displayable=displayable;
this.m_mp=m_mp;
this.display=Display.getDisplay(m_mp);
}
public UpdataMeetRecollect(Jianhuaban m_mp){
this.m_mp=m_mp;
}
public void commandAction(Command c,Displayable d){
if(c==myCommand.getBack()){
display.getDisplay(m_mp).setCurrent(displayable);//添加需要返回的界面,面前的问题是如何displayable传递到该类中
}
}
public void DownRec(String str){
String strParam="";
//重写也不行,为什么只有读取ad的id,后边的无法读取,下边的行注释掉就会发生异常
//这个语句下载数据并启动进度条
// 实践已经证明了多个框架是不能一起下的 晋注释
m_mp.m_hda.DownData("newweb/wap/"+str+".asp",strParam,get_fNewsContent(),this,container);
}
public boolean Reload(){
loadMeetRecollect();
return true;
}
public void initialize(String str){
DownRec(str);
}
public boolean loadMeetRecollect(){
/* int i;
StringBuffer strTmp=new StringBuffer();
Vector v1=new Vector();
SortComparator sortCom=new SortComparator();
Vector myVector =new Vector();
int a=0;
try{
RecordStore rs=RecordStore.openRecordStore("meetRecollect",true,RecordStore.AUTHMODE_PRIVATE,true);
if(rs.getNumRecords()>0){
RecordEnumeration re=rs.enumerateRecords(null,sortCom,true);
while(re.hasNextElement()){
container=Container.deserializeAD(re.nextRecord());
a=container.meetRecollectID;
}
}
rs.closeRecordStore();
}catch(Exception e){
e.printStackTrace();
}
// a为rms包内的id号码
int y=m_mp.m_hda.m_iRecCount-Num.meetRecollectNum>m_mp.m_hda.m_iRecCount-a?m_mp.m_hda.m_iRecCount-Num.meetRecollectNum:m_mp.m_hda.m_iRecCount-a;//取两者比较大的那个
Vector vector2=new Vector();
for(i=m_mp.m_hda.m_iRecCount-Num.meetRecollectNum+1; i<=m_mp.m_hda.m_iRecCount; i++){
for(int j=y;j<=m_mp.m_hda.m_iRecCount;j++){
// id 返回最新的id
if( !m_mp.m_hda.GetNextFld(null,strTmp)){
return false;
}
// container.meetRecollectID = Integer.parseInt(strTmp.toString());
int ii= Integer.parseInt(strTmp.toString());
vector2.addElement(new Integer(ii));
container.setMeetRecollectID(ii);
//* ctnt
if( !m_mp.m_hda.GetNextFld(null,strTmp) ){
return false;
}
//container.meetRecordContent=strTmp.toString();
String str =strTmp.toString();
v1.addElement(str);
}
}
//在这里判断是否有图片
new Updata().save("meetRecollect",Num.meetRecollectNum,vector2,v1,m_mp.m_hda.m_iRecCount,container);
v1.removeAllElements();
vector2.removeAllElements();
//// recollect=container.meetRecordContent;
//// recollectPic=container.picMeetRecollect;
*/
/* return true;
}
public Form get_fNewsContent() {
if(f==null){
myCommand=new MyCommand();
f=new Form("百医信息站->手机平台会议系统");
f.addCommand(myCommand.getBack());
f.setCommandListener(this);
}
return f;
}
*/
/*
public boolean loadPic(){
int i;
StringBuffer strTmp=new StringBuffer();
Vector vec=new Vector();
SortComparator sortCom=new SortComparator();
int a=0;
try{
RecordStore rs=RecordStore.openRecordStore("ad",true,RecordStore.AUTHMODE_PRIVATE,true);//pic有点问题
if(rs.getNumRecords()>0){
RecordEnumeration re=rs.enumerateRecords(null,sortCom,true);
while(re.hasNextElement()){
container=Container.deserializeAD(re.nextRecord());
a=container.picID;
}
}
rs.closeRecordStore();
}catch(Exception e ){
}
// a为rms包内的id号码
int y=m_mp.m_hda.m_iRecCount-Num.relativalLiteratureNum>m_mp.m_hda.m_iRecCount-a?m_mp.m_hda.m_iRecCount-Num.relativalLiteratureNum:m_mp.m_hda.m_iRecCount-a;//取两者比较大的那个
Vector v2=new Vector();
for(i=m_mp.m_hda.m_iRecCount-Num.relativalLiteratureNum+1; i<=m_mp.m_hda.m_iRecCount; i++){
for(int j=y;j<=m_mp.m_hda.m_iRecCount;j++){
// id 返回最新的id
if( !m_mp.m_hda.GetNextFld(null,strTmp) ){
return false;
}
container.picID =Integer.parseInt( strTmp.toString());
v2.addElement(new Integer(container.picID));
//* ctnt
if( !m_mp.m_hda.GetNextFld(null,strTmp) ){
return false;
}
container.relativalLiteratureContent=strTmp.toString();
vec.addElement(container.relativalLiteratureContent);
}
}
container.o_questionID=container.questionID;
new Updata().save("pic",Num.relativalLiteratureNum,v2,vec,m_mp.m_hda.m_iRecCount,container);
vec.removeAllElements();
//// relativalLiterature=container.relativalLiteratureContent;
return true;
}
*/
/*}
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -