TShopping
標題:
intent Activity返回上一頁
[打印本頁]
作者:
woff
時間:
2016-12-5 08:00
標題:
intent Activity返回上一頁
intent 到下一頁該怎麼返回該頁面了
法一:
b1.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
/* 關閉activity */
Page1.this.finish();
}
});
複製代碼
直接destory Activity
法二:page2
b1.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
/* 回傳result回上一個activity */
Page1.this.setResult(RESULT_OK, intent);
/* 關閉activity */
Page1.this.finish();
}
});
複製代碼
page1
onCreate內加入
startActivityForResult(intent,0);
複製代碼
新增一方法
protected void onActivityResult(int requestCode, int resultCode,
Intent data)
{
switch (resultCode)
{
case RESULT_OK:
//回上一頁囉
break;
default:
break;
}
}
複製代碼
這就不會destory Activity,輸入的值還會留在page2上
歡迎光臨 TShopping (http://www.tshopping.com.tw/)
Powered by Discuz! X3.2