2015-12-21 68 views
0
public class VideoFragment extends Fragment implements CacheListener { 
     ... 
public static Fragment build(String url, String cachePath) { 
     return VideoFragment_.builder() 
       .url(url) 
       .cachePath(cachePath) 
       .build(); 
    } 
     ... 
} 

我搜索了很多,但仍然不知道「VideoFragment_」? 有人可以給我一些要點嗎?在android編程中,類名連接下劃線的含義是什麼?

+0

事實上,我正在研究[這個android項目](https://github.com/danikula/AndroidVideoCache/blob/master/sample/src/main/java/com/danikula/videocache/sample/VideoFragment。 java)in github –

+0

呵呵,[今天我學會了](http://stackoverflow.com/a/9379553/1790644)。投票結束重複。 –

+0

[連接到類名的下劃線是什麼意思?]的可能重複(http://stackoverflow.com/questions/9379536/what-does-an-underscore-concatenated-to-a-class-name-mean) –

回答

1

Underscore在Java或Android中沒有特殊含義。這只是名稱的一部分。

您需要詢問代碼的原始作者這種命名的意圖。


從評論:

事實上,我在github上

學習this android project這是相關信息的問題。該項目正在使用android-annotations enhanced fragments其中:

AndroidAnnotations將生成一個尾部下劃線的片段子類,例如, MyFragment_。你應該使用生成的子類在你的XML佈局和創建新實例時碎片

所以它的註解處理器的功能。

+0

儘管這是類中的單一事件,甚至無法在父類中找到它。 –

+0

我發郵件問作者,也許他太忙了回覆。 –

+0

感謝它幫助我... –