接口回調(數據返回)

頁面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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章