package com.dodi.jsb;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import sqlhepl.SqlService1;
import entity.Fc;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.AdapterView.OnItemClickListener;
public class ShowActivity extends Activity {
/** Called when the activity is first created. */
List<Map<String, String>> mlist=new ArrayList<Map<String,String>>();
List<Map<String, String>> alist=new ArrayList<Map<String,String>>();
private ListView listView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.filelist);
listView=(ListView) this.findViewById(R.id.listView);
SimpleAdapter adapter=new SimpleAdapter
(getApplicationContext(),getdate() , R.layout.item,
new String[]{"name"}, new int[]{R.id.name});
listView.setAdapter(adapter);
listView.setOnItemClickListener(new simada());//给这个ITEM 进行监听
}
public void exit(View view){
Intent intent=new Intent(getApplicationContext(),JsbActivity.class);
startActivity(intent);
}
private final class simada implements OnItemClickListener{
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Intent intent=new Intent(getApplicationContext(), LookActivity.class);
String name=getdate().get(arg2).get("name").toString();
String content=getdate().get(arg2).get("content").toString();
String user=user();
intent.putExtra("name",name);
intent.putExtra("content",content);
intent.putExtra("user", user);
startActivity(intent);
}
}
private List<Map<String, String>> getdate() {
// TODO Auto-generated method stub
SqlService1 service=new SqlService1(getApplicationContext());
List<Fc> list=service.findbysql("select * from file ");
Intent intent=getIntent();
String user=intent.getStringExtra("user");
for (int i = 0; i < list.size(); i++) {
Map<String, String> map=new HashMap<String, String>();
if(user.equals(list.get(i).getUser().toString())){
map.put("name", list.get(i).getName().toString());
map.put("content", list.get(i).getContent().toString());
map.put("user", list.get(i).getUser().toString());
mlist.add(map);
}
}
return mlist;
}
public String user(){
Intent intent=getIntent();
String user=intent.getStringExtra("user");
return user;
}
public void add(View view){
Intent intent=new Intent(getApplicationContext(), WriteActivity.class);
String user=user();
intent.putExtra("user",user);
startActivity(intent);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
jishiben.zip (50个子文件)
jishiben
.project 852B
project.properties 361B
proguard.cfg 1KB
src
sqlhepl
SqlService.java 1KB
DBOpenHelper.java 1KB
SqlService1.java 2KB
com
dodi
jsb
WriteActivity.java 1KB
JsbActivity.java 2KB
LookActivity.java 2KB
ShowActivity.java 3KB
ZcActivity.java 2KB
entity
Fc.java 605B
Person.java 440B
AndroidManifest.xml 1KB
res
drawable-ldpi
ic_launcher.png 2KB
drawable-hdpi
ic_launcher.png 4KB
bg.jpg 274KB
logoo.png 65KB
drawable-mdpi
ic_launcher.png 2KB
layout
zc.xml 2KB
write.xml 1KB
item.xml 429B
look.xml 2KB
filelist.xml 1KB
main.xml 2KB
drawable-xhdpi
新建文件夹
values
strings.xml 206B
.settings
org.eclipse.jdt.core.prefs 177B
assets
gen
com
dodi
jsb
BuildConfig.java 154B
R.java 2KB
.classpath 477B
bin
classes
sqlhepl
DBOpenHelper.class 1KB
SqlService.class 2KB
SqlService1.class 2KB
com
dodi
jsb
R$layout.class 519B
BuildConfig.class 333B
R$drawable.class 444B
R$attr.class 322B
JsbActivity.class 3KB
ShowActivity.class 4KB
WriteActivity.class 2KB
R$id.class 932B
R.class 531B
R$string.class 409B
ShowActivity$simada.class 2KB
R$color.class 374B
ZcActivity.class 2KB
LookActivity.class 3KB
entity
Fc.class 989B
Person.class 863B
AndroidManifest.xml 1KB
res
共 50 条
- 1
资源评论
经年小栈
- 粉丝: 547
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功