private void Update()
{
if (mTimer != null)
{
mTimer.cancel();
}
ArrayList<HashMap<String, Object>> uList=new ArrayList<HashMap<String, Object>>();
System.out.println("11+++ ----------------------");
HashMap<String, Object> map1 =new HashMap<String, Object>();
UserFormDAO userFormDAO = new UserFormDAO(this);
UserForm userForm=new UserForm();
mProgressDialog.dismiss();
//txt = (TextView) findViewById(R.id.EditTextReception);
System.out.println("22+++ ----------------------");
for (int i = 0; i < tags.size(); i++)
{
System.out.println("3333+++ ----------------------");
int yuan =Integer.valueOf(tags.get(i));
userForm=userFormDAO.find(yuan);
if((userForm=userFormDAO.find(yuan))!=null){
//txt.append(userForm.getUid()+" "+userForm.getUname()+" "+userForm.getUsex()+" "+userForm.getUage()+" "+userForm.getUmedicine()+" "+userForm.getUtime()+"\n");
//txt.append(tags.get(i) + " ");
System.out.println(" ----------111--------正确");
map1.put("buttonxianshi", tags.get(i));
System.out.println(" ----------121--------正确");
uList.add(map1);
System.out.println(uList.size()+" ----------222--------正确");
System.out.println(uList.get(1)+" ----------222--------正确");
}else{
System.out.println("444+++ ----------------------");
}
}
SimpleAdapter listAdapter =new SimpleAdapter(this,uList,R.layout.buttonfor,new String[]{"buttonxianshi"},new int[]{R.id.buttonxianshi});
listView.setAdapter(listAdapter);
ReceiveData = false;
}
越界了 后来发现 buttonxianshi 这个名字不知道怎么让他在xml 随机生成和map1.put里的名称匹配 。有没有大虾 给个例子 或者 提出个解决方案的 有空帮帮看下呐!
{
if (mTimer != null)
{
mTimer.cancel();
}
ArrayList<HashMap<String, Object>> uList=new ArrayList<HashMap<String, Object>>();
System.out.println("11+++ ----------------------");
HashMap<String, Object> map1 =new HashMap<String, Object>();
UserFormDAO userFormDAO = new UserFormDAO(this);
UserForm userForm=new UserForm();
mProgressDialog.dismiss();
//txt = (TextView) findViewById(R.id.EditTextReception);
System.out.println("22+++ ----------------------");
for (int i = 0; i < tags.size(); i++)
{
System.out.println("3333+++ ----------------------");
int yuan =Integer.valueOf(tags.get(i));
userForm=userFormDAO.find(yuan);
if((userForm=userFormDAO.find(yuan))!=null){
//txt.append(userForm.getUid()+" "+userForm.getUname()+" "+userForm.getUsex()+" "+userForm.getUage()+" "+userForm.getUmedicine()+" "+userForm.getUtime()+"\n");
//txt.append(tags.get(i) + " ");
System.out.println(" ----------111--------正确");
map1.put("buttonxianshi", tags.get(i));
System.out.println(" ----------121--------正确");
uList.add(map1);
System.out.println(uList.size()+" ----------222--------正确");
System.out.println(uList.get(1)+" ----------222--------正确");
}else{
System.out.println("444+++ ----------------------");
}
}
SimpleAdapter listAdapter =new SimpleAdapter(this,uList,R.layout.buttonfor,new String[]{"buttonxianshi"},new int[]{R.id.buttonxianshi});
listView.setAdapter(listAdapter);
ReceiveData = false;
}
越界了 后来发现 buttonxianshi 这个名字不知道怎么让他在xml 随机生成和map1.put里的名称匹配 。有没有大虾 给个例子 或者 提出个解决方案的 有空帮帮看下呐!
{
if (mTimer != null)
{
mTimer.cancel();
}
gridView = (GridView)findViewById(R.id.GridView_playbar);
gridView.setSelector(R.drawable.icon);
UserFormDAO userFormDAO = new UserFormDAO(this);
UserForm userForm=new UserForm();
mProgressDialog.dismiss();
for (int i = 0; i < tags.size(); i++)
{
HashMap<String, Object> map =new HashMap<String, Object>();
int yuan =Integer.valueOf(tags.get(i));
userForm=userFormDAO.find(yuan);
if((userForm=userFormDAO.find(yuan))!=null){
String mat=tags.get(i);
map.put("buttonxianshi",tags.get(i));
uList.add(map);
}
}
SimpleAdapter listAdapter =new SimpleAdapter(ConsoleActivity.this,uList,R.layout.buttonfor,new String[]{"buttonxianshi"},new int[]{R.id.buttonxianshi});
gridView.setAdapter(listAdapter);
ReceiveData = false;
}现在是类转换异常了
private void Update()
{
if (mTimer != null)
{
mTimer.cancel();
}
gridView = (GridView)findViewById(R.id.GridView_playbar);
UserFormDAO userFormDAO = new UserFormDAO(this);
UserForm userForm=new UserForm();
mProgressDialog.dismiss();
//txt = (TextView) findViewById(R.id.EditTextReception);
for (int i = 0; i < tags.size(); i++)
{
HashMap<String, Object> map =new HashMap<String, Object>();
int yuan =Integer.valueOf(tags.get(i));
userForm=userFormDAO.find(yuan);
if((userForm=userFormDAO.find(yuan))!=null){
//txt.append(userForm.getUid()+" "+userForm.getUname()+" "+userForm.getUsex()+" "+userForm.getUage()+" "+userForm.getUmedicine()+" "+userForm.getUtime()+"\n");
//txt.append(tags.get(i) + " ");
String mat=tags.get(i);
map.put("buttonxianshi",tags.get(i));
uList.add(map);
}else{
}
}
SimpleAdapter listAdapter =new SimpleAdapter(ConsoleActivity.this,uList,R.layout.buttonfor,new String[]{"buttonxianshi"},new int[]{R.id.buttonxianshi});
gridView.setAdapter(listAdapter);
ReceiveData = false;
}
解决后的