0

我正在關注Facebook Developers網站上的Sharing a link using API calls示例。我試圖將示例publishStory()方法合併到我的Fragment中。但是我缺少布爾pendingPublishReauthorization和列表PERMISSIONSFacebook Android共享鏈接示例缺少權限列表

我找不到在開發人員站點上引用這些變量的先前示例。有沒有其他人遇到過這種情況,或者他們知道這些變量應該引用什麼?

我想我可以只聲明布爾值。我更關心這份名單。

enter image description here

回答

0

我發現另一個Stackoverflow Post

總之解決方案,這些變量簡單地聲明。該boolean被初始化爲false,並且PERMISSIONS初始化爲String

private static final List<String> PERMISSIONS = Arrays.asList("publish_actions"); 
private boolean pendingPublishReauthorization = false; 

我也錯過了私有方法isSubsetOf

private boolean isSubsetOf(Collection<String> subset, Collection<String> superset) { 
    for (String string : subset) { 
    if (!superset.contains(string)) { 
     return false; 
    } 
    } 
    return true; 
}