效果圖如下:
好了言說正傳,接下來如何讓你的項目不再擔心activity跟fragment傳參跳轉的煩惱.
一:使用android eventbus需要jar包一個,文章末尾我會貼出demo下載下傳位址.裡面就會包含
二:接收eventbus事件的類需要做以下幾個工作
1).在oncreate中把目前類注冊到eventbus中,eventbus就是一個單例模式.
2).記得在ondestroy方法中取消注冊.
3).寫一個onevent開頭的方法來接收别的頁面發送過來的事件,方法必須public修飾,參數類型我們自己定義,但是一定要記住,發送消息的時候也必須這個類型.
4).logout常量是int類型,在mainactivity中定義
三.發送事件的類就一行代碼就行.我們可以看到post方法中傳參是一個int類型常量,而oneventmainthread方法中的參數是int的封裝類型,是以在此提醒大家,類型一
定要一緻
<a href="http://www.gongjuxiazai.com/forum.php?mod=viewthread&tid=359&extra=page%3d1" target="_blank">點選下載下傳源碼</a>