fbgetloggedinuserrequest.java

来自「Sony Ericsson手机上的Facebook客户端全套代码」· Java 代码 · 共 57 行

JAVA
57
字号
// 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:   FbGetLoggedInUserRequest.java

package com.sonyericsson.fb.api.request;

import com.sonyericsson.fb.api.FbSessionHandler;
import com.sonyericsson.fb.api.InvalidStateException;
import com.sonyericsson.fb.api.data.FbFriendItemData;
import java.util.Hashtable;
import java.util.Vector;

// Referenced classes of package com.sonyericsson.fb.api.request:
//            FbAPIRequest, IFbAPIRequestListener

public class FbGetLoggedInUserRequest extends FbAPIRequest
{

    public FbGetLoggedInUserRequest(IFbAPIRequestListener listener)
    {
        _user = null;
        _listener = listener;
    }

    public void runRequest()
    {
        String uid = "";
        try
        {
            uid = FbSessionHandler.getInstance().getUid();
        }
        catch(InvalidStateException e)
        {
            _statusCode = 2003;
        }
        if(uid.length() > 0)
        {
            Vector users = new Vector();
            Hashtable userTable = new Hashtable();
            users.addElement(uid);
            _statusCode = processGetUsers(users, userTable);
            if(_statusCode == 0)
                _user = (FbFriendItemData)userTable.get(uid);
        }
        if(_listener != null)
            _listener.requestCompleted(this);
    }

    public FbFriendItemData getUser()
    {
        return _user;
    }

    private FbFriendItemData _user;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?