controller控制页面跳转

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

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