NewActivity.java
// 点击优先级
lin_out6.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent localIntent = new Intent(NewActivity.this,
PriorityActivity.class);
startActivityForResult(localIntent, 1);// 启动下一个Activity,设置一个请求值2
}
});
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
// 优先级参数传递
if (requestCode == 1) // 如果一个返回的Activity的请求值为1,说明是本Activity是调用者
{
if (200 == resultCode) {
remindvalue = data.getStringExtra("priority");
//给文本框赋所得到的值
tv_priority.setText(remindvalue);
}
}
}
PriorityActivity.java
mylistview.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Intent intent = new Intent(PriorityActivity.this, NewActivity.class);
if(list.get(arg2).equals("很重要-很紧急"))
{
intent.putExtra("priority", "很重要-很紧急活"); //向下一个Activity发送数据
}
if(list.get(arg2).equals("很重要-不紧急"))
{
intent.putExtra("priority", "很重要-不紧急"); //向下一个Activity发送数据
}
if(list.get(arg2).equals("不重要-很紧急"))
{
intent.putExtra("priority", "不重要-很紧急"); //向下一个Activity发送数据
}
if(list.get(arg2).equals("不重要-不紧急"))
{
intent.putExtra("priority", "不重要-不紧急"); //向下一个Activity发送数据
}
// 关闭掉这个Activity
setResult(200,intent);
finish();
}
});