getactivity().getsupportfragmentmanager() .begintransaction() .replace(r
.id.xx, new
***fragment(), null) .addtobackstack(null) .commit();
intent intent = new intent(getactivity(),otheractivity.class);
startactivity(intent);
@override
public
void
onclick
(view v) }
3、從乙個activity跳轉到另外乙個activity的fragment上
例如我們要從otheractivity跳轉到mainactivity的yourfragment上去:
首先,我們在otheractivity中的跳轉事件中給mainactivity傳遞乙個名為id的引數
intent intent = new intent(otheractivity.this, mainactivity.class);
intent.putextra("id",1);
startactivity(intent);
int id = getintent().getintextra(
"id",
0);if (id ==
1) 4、從乙個activity的fragment跳轉到另外乙個activity的fragment上
這種跳轉與第三種跳轉極為類似,我們只需要將上面的
intent intent = new intent(otheractivity.this, mainactivity.class);
書寫在對應的fragment中,將otheractivity.this更改為getactivity(),其他不用改變,幾個完成跳轉
Fragment跳轉的生命週期
首先,我們要明白,fragment要跳轉,肯定是有多個fragment,也要明白它是依賴於activity的存在而存在的,當然,還要明白它的生命週期 onattach oncreate oncreateview onactivitycreated onstart onresume onpause o...
兩個fragment的跳轉
兩個fragment的跳轉不能使用startactivity,必須使用一下方法,fragment的跳轉實際上就是在當前頁面殺死當前的fragmetn,載入另乙個fragment。fragment fragment new categoryfragment fm.begintransaction re...
a 標籤 跳轉4種型別
中的target有4種引數 self parent top 和 blank 在沒有使用框架布局時。前3個引數的效果是一樣的,和預設一樣在相同頁面開啟鏈結。而 blank 則是在新的視窗開啟鏈結。而有框架布局時。ahref target self self 鏈結的畫面內容顯示在當前視窗,同視窗開啟 a...