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方法即可