📄 fbgetnewsfeedrequest.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3)
// Source File Name: FbGetNewsfeedRequest.java
package com.sonyericsson.fb.api.request;
import com.sonyericsson.fb.api.data.FbItemDataFactory;
import com.sonyericsson.fb.api.data.FbNewsItemData;
import java.util.Hashtable;
import java.util.Vector;
import se.southend.drops.xml.XMLNode;
// Referenced classes of package com.sonyericsson.fb.api.request:
// FbAPIRequest, IFbAPIRequestListener
public class FbGetNewsfeedRequest extends FbAPIRequest
{
public FbGetNewsfeedRequest(IFbAPIRequestListener listener, int feedLimit)
{
_newsItems = new Vector();
_listener = listener;
_feedLimit = Math.min(50, feedLimit);
}
public void runRequest()
{
Hashtable arguments = new Hashtable();
arguments.put("method", "facebook.newsfeed.get");
arguments.put("limit", (new Integer(_feedLimit)).toString());
XMLNode root = new XMLNode();
_statusCode = callMethod(arguments, root);
if(_statusCode == 0 && root != null && root.getName().equalsIgnoreCase("newsfeed_get_response"))
{
for(int i = 0; i < root.getNumberOfChildren(); i++)
{
XMLNode child = root.getChild(i);
FbNewsItemData item = (FbNewsItemData)FbItemDataFactory.getInstance().createItem(2, child);
if(item != null)
_newsItems.addElement(item);
}
}
if(_listener != null)
_listener.requestCompleted(this);
}
public Vector getNewsItems()
{
return _newsItems;
}
public static final int FB_NEWS_FEED_MAX_LIMIT = 50;
private int _feedLimit;
private Vector _newsItems;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -