activity中用handler更新頁面
/**
* 用於跳轉相應頁面的handler
*/
@SuppressLint("HandlerLeak")
private Handler turnViewHandler = new Handler()
{
@Override
public void handleMessage(Message msg)
{
if (1 == msg.what)
{
setChioceItem(R.id.1);
} else if (2 == msg.what)
{
setChioceItem(R.id.2);
}
}
};
/**
* 跳轉到頁面1
*/
public void turnToFragment1()
{
turnViewHandler.sendEmptyMessage(1);
}
/**
* 跳轉到頁面2
*/
public void turnToFragment2()
{
turnViewHandler.sendEmptyMessage(2);
}
在controller裏調用該activity的turnToFragmentX方法即可