1. 程式人生 > >Fragment複用(僅限自己使用)

Fragment複用(僅限自己使用)

 @Override
    public void newTitleSuccess(HttpNewsTitle httpNewsTitle) {
        list = httpNewsTitle.getNewsChannelList();
        for (int i = 0; i < list.size(); i++) {
            FuYongFragment fuYongFragment = new FuYongFragment();
            Bundle bundle=new Bundle();
            bundle.putString("id",list.get(i).getChannelId());
            fuYongFragment.setArguments(bundle);

            mFragment.add(fuYongFragment);

            mString.add(list.get(i).getChannelName());
        }
        myTabViewAdapter = new MyTabViewAdapter(getChildFragmentManager(), mFragment, mString);
        mViewPager.setAdapter(myTabViewAdapter);
        mTabLayout.setupWithViewPager(mViewPager);
    }

這是在AFragment裡面,方法相信大家都認識的,就不解釋了!

  Bundle arguments = getArguments();
        id = arguments.getString("id");
 mPresenter.getContent(id);

這是在BFragment裡面,在onCreate方法裡面的

相關推薦

Fragment自己使用

@Override public void newTitleSuccess(HttpNewsTitle httpNewsTitle) { list = httpNewsTitle.getNewsChannelList(); for (

Android快捷鍵。自己使用

1.格式化程式碼:Ctrl+Alt+L 2.自動匯入包路徑:Ctrl+Alt+O 3.重新命名檔案、類名、變數名:Shift+F6 4.撤銷操作:Ctrl+Z 5.反撤銷操作:Ctrl+Shift+Z 6.全域性搜尋檔案:雙擊Shift 7.查詢:C

Part 2 程式碼繼承VS組合

談這個主題之前,我們先來聊聊程式碼複用,很多時候我們要複用一段程式碼時,發出的第一個吶喊就是“我要繼承!”。 但實際上把繼承的目的定為程式碼複用,本身就是一個錯誤的理解,那繼承到底是幹嘛的,往下看... JS中是使用原型來模擬繼承的,如: 而繼承的真正目的是向上轉型實

非阻塞socket與io多路沒整理好

非阻塞套接字 多人聊天客戶端 import socket server = socket.socket() server.setblocking(False) #設定非阻塞 server.bind("",6969) server.listen(5) clients = [ ] 存放連線進來的

I/OI/O multiplexing: select, pselect, poll, ppoll, epoll

I/O複用:select, pselect, poll, epoll. 注意:本文主要介紹的是epoll相關知識,無法確保正確 1. 相關問題: 1.1 什麼是I/O複用? 1.2 四個I/O複用方法相關知識點? 1.3 四個I/O複

Android Style --圓角、填充、shape、selector

一門技術的基礎知識是掌握一門技術的起點和支撐。許多基礎知識需要我們不斷的回顧。 我們經常需要對TextView、Button的控制元件的樣式做一些修改,比如圓角、填充色、邊框色等 在對控制元件的形狀以

CCLabelTTF的多行顯示中文

這個標題叫setDimensions的坑更貼切。緣起想要弄個自動換行的對話方塊功能,就想到了如何自動換行。 看到一個叫setDimensions的函式,設定可以顯示的區域,超出部分進行換行.在網上找過一些例子發現似乎真的神奇可以自動換行。 但是實際上新建一個HelloWor

使用NuGet釋出自己的.NET NuGet 包 .NET Standard 和 Windows

Microsoft Note:建立 NuGet 包 Microsoft Note:快速入門:使用 Visual Studio 建立和釋出 NuGet 包(僅限 .NET Standard 和 Windows) .nuspec 引用 https://blog.csdn.net/huwei2003/article

python進行微信公眾號開發測試學習

python 微信公眾號 api開發今天看到篇教程,是用python開發微信公眾號的,覺得有意思,就敲代碼實現了一下,成功後更覺得好玩,故記錄,方便開發深入時使用。 基礎背景介紹: 首先得有個人微信號(沒有自行註冊),為方便測試學習; 其次,還要註冊微信公眾號,微信公眾號不止一種,是分多種的,具體詳情見官方

組態軟體開發後臺部分

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

IO多路-- Select、Poll、Epoll

在上一篇博文中提到了五種IO模型,關於這五種IO模型可以參考博文IO模型淺析-阻塞、非阻塞、IO複用、訊號驅動、非同步IO、同步IO,本篇主要介紹IO多路複用的使用和程式設計。 IO多路複用的概念 多路複用是一種機制,可以用來監聽多種描述符,如果其中任意一個描述符處

IO多路 -- select、poll、epoll實現TCP反射程式

接著上文IO多路複用(一)-- Select、Poll、Epoll,接下來將演示一個TCP回射程式,原始碼來自於該博文https://www.cnblogs.com/Anker...,在這裡將其進行了整合,突出select、poll和epoll不同方法之間的比較,但

Linux關於IOpoll模型

POLL函式概念 Poll函式和select類似,但它是用檔案描述符而不是條件的型別來組織資訊的. 也就是說,一個檔案描述符的可能事件都儲存在struct pollfd中.與之相反,select用事件的型別來組織資訊,而且讀,寫和錯誤情況都有獨立的描述符掩碼.poll函式是

Linux關於IOepoll模型

在這篇開始之前,可以檢視前一篇對poll的概念的描述,這樣閱讀起這篇比較不困難。首先我們要知道,epoll模型和前面poll,select是有差別的,他實現的方法不大一樣,我們來看看下面的程式碼,為了和之前的poll,select進行區別,我們依舊採用C/S架構實現。伺服器程

Linux----網路程式設計I/O之select系統呼叫

io_select_ser.c 1. #include <string.h> 2. #include <assert.h> 3. #include <unistd.h> 4. #include <stdio.h> 5. #in

6、數字調製與多路物理層

引言 有線和無線通道運載模擬訊號,模擬訊號可以表示成諸如連續變化的電壓、光照強度或者聲音強度。為了傳送數字資訊,必須設法用模擬訊號來表示位元。位元與代表它們訊號之間的轉換過程稱為數字調製。 如何把位元直接轉換成訊號的一些方案導致了基帶傳輸的出現,即訊號的傳輸佔有傳輸介質上從

華大微控制器HC32L110 HC32F003 HC32F005特殊埠應用注意事項三SWD除錯程式設計埠為 I/O功能

本文旨在拋磚引玉,其餘具體使用歡迎加Q:3230875137或加群164973950交流。 GPIO是通用輸入輸出模組,MCU可將一個 IO設為模擬模式,作為 ADC輸入;設為數字輸 入輸出,或是外設埠,供特定外設使用。使用埠功能前,需要先把 GPIO模組時鐘控制 功能開啟

IOepoll

  在前面的文章中講了實現IO複用的兩種方式:select和poll。今天主要講一個更為高效的函式epoll。 epoll   epoll能顯著提高在大量連結中,只有少量活躍連線時的cpu利用率。因為,首先epoll可以複用監聽的檔案描述符集合,而不用每

I/Opoll

  上文說到的實現IO複用的函式中的select,本文接著介紹第二種poll。 poll   Poll相對於select來說突破了監聽的檔案描述符上限1024,最大檔案描述符是系統所能允許的最大值,可以通過檢視proc/sys/fs/file-max檔案檢視

Linux關於IOselect使用

I/O複用網路應用場合 當客戶處理多個描述字 一個客戶同時處理多個套介面 如果一個tcp伺服器既要處理監聽套介面,又要處理連線套介面 如果一個伺服器既要處理TCP,又要處理UDP select函式作用 這個函式允許程序指示核心等待多個事件中的任一個發生,並僅在一個或多個事件發生或經過某指