頁面A跳轉到頁面B,退出頁面B時,把頁面B(Ipage)上的某一數據返回給頁面A (Ipage)
頁面B
public interface CallbackInterface{
public void callback(int num);
}
CallbackInterface mCallBack;
public void setCallbakListener(CallbackInterface CallBack)
{
mCallBack = CallBack;
}
在關閉頁面B的操作裏添加:
if(mCallBack != null)
{
mCallBack.callback(mCurrentIndex);
}
頁面A在打開頁面B的操作裏添加:
page.setCallbakListener(new CallbackInterface() {
public void callback(int num) {
// TODO Auto-generated method stub
setSelected(num);
}
});
這樣,就把頁面B的index返回給了頁面A