Android類參考---Fragment(八)

來源:互聯網
上載者:User

public void setTargetFragment(Fragment fragment, int requestCode)

該方法給該Fragment對象設定一個可選的目標。例如,如果該Fragment對象使用由另一個Fragment對象啟動的,並且在想要把一個給定的結果返回給第一個Fragment對象時,就可以使用這個方法。這裡被設定的目標是通過FragmentManager.putFragment()方法保留的執行個體。

參數

fragment 該參數給Fragment對象指定一個接受結果的目標Fragment對象。

requestCode 可選的請求編碼,為返回到onActivityResult(int, int, Intent)方法提供便利。

public void setUserVisibleHint(boolean isVisibleToUser)

該方法用於告訴系統該Fragment對象的UI是否是對使用者可見的。這個設定預設是true,並且會作為該Fragment對象被儲存和恢複的狀態。

任何設定為false的應用程式,指明該Fragment對象的UI對使用者是不可見的,或者不直接對使用者可見。這個方法可被系統用於優先順序的操作,如Fragment對象生命週期的更新或啟動順序等行為。

參數

isVisibleToUser 如果設定為true,那麼該Fragment對象對使用者是可見的(預設),否則不可見。

該方法在API Level 15中被引入。

public void startActivity(Intent intent)

調用包含該Fragment對象的Activity的startActivity(Intent)方法。

public void startActivityForResult(Intent intent, int requestCode)

調用包含該Fragment對象的Activity的startActivityForResult(Intent, int)方法。

public String toString()

該方法返回一個簡潔的,外行人能夠讀的懂的對象的描述。強烈推薦子類重寫該方法,並提供考慮了物件類型和資料的實現。預設實現使用以下運算式:

getClass().getName()+'@'+Integer.toHexString(hashCode())

傳回值

一個可列印的該對象的說明。

public void unregisterForContextMenu(View view)

防止一個操作功能表顯示給給定的View對象。這個方法會刪除指定View對象上View.OnCreateContextMenuListener事件監聽器。

參數

view 該參數指定不應該顯示操作功能表的那個View對象。

 

 

摘自 FireOfStar的專欄

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.