返回信息流如题,已经写的代码如下,求高手指导
public class ChoosebuttomActivity extends Activity{
private String position;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.choosebuttomactivity);
GridView gridView=(GridView) findViewById(R.id.gridView1);
final ImageView imageView=(ImageView) findViewById(R.id.imageView1);
List<Map<String,Object>> cells=new ArrayList<Map<String,Object>>();
DataDB datadb=new DataDB(this);
final DataItem[] dataitems=datadb.queryAllData();
if(dataitems.length!=0)
{
for(int i=0;i<dataitems.length;i++)
{
String resIds=dataitems[i].AdsPhoto;
Map<String,Object> cell=new HashMap<String,Object>();
cell.put("imageview1", resIds);
cells.add(cell);
}
SimpleAdapter simpleAdapter=new SimpleAdapter(this,cells,R.layout.choosebuttomactivity,new
String[]{"imageview1"},new int[]{R.id.imageView1});
gridView.setAdapter(simpleAdapter);
}
Button button1=(Button)findViewById(R.id.button1);
Button button2=(Button)findViewById(R.id.button2);
gridView.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {//重写选项被单击事件的处理方法
imageView.setImageResource(arg2);
position=dataitems[arg2].AdsPhoto;
}});
}
public void onClick(View view)
{
switch (view.getId())
{
case R.id.button1:
Intent intent=new Intent(this,Main.class);
intent.putExtra("imageid",position);
break;
case R.id.button2:
finish();
break;
default:
break;
}
}
}
public class Main extends Activity implements OnClickListener
{
private String imgName;
@Override
protected void onActivityResult(int requestCode,int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
switch(requestCode)
{
case 1:
switch(resultCode)
{
case 2:
imgName=data.getStringExtra("imageid");
break;
default:
break;
}
break;
default:
break;
}
}
public void OnCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button2=(Button)findViewById(R.id.button2);
Button button1=(Button)findViewById(R.id.button1);
button2.setOnClickListener(this);
button1.setOnClickListener(this);
}
@Override
public void onClick(View view)
{
Intent intent=null;
switch(view.getId())
{
case R.id.button1:
String API_KEY="70bac625cd93454bb4b58a80907fb76f";
String SECRET="981c2bae5b1646748801c27be51fd181";
String APP_ID="171806";
File file=new File(imgName); //需要上传的图片
Renren renren = new Renren(API_KEY,SECRET,APP_ID,Main.this);
renren.publishPhoto(Main.this,file, "在此添加照片描述");
break;
case R.id.button2:
intent=new Intent(this,ChoosebuttomActivity.class);
startActivity(intent);
break;
}
}
}
运行都没办法运行,更别说调试了,急求指导
这是一条镜像帖。来源:北邮人论坛 / java / #21059同步于 2011/12/20
Java机器人发帖
android gridview绑定数据库的问题,希望绑定后能通过一个image
danielinwind
2011/12/20镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。