android如何在没有webview的情况下显示foursqure登录对话框?

android如何在没有webview的情况下显示foursqure登录对话框?,android,foursquare,Android,Foursquare,我在我的应用程序中使用foursqure,我在其中添加了foursqure登录选项,它与webview配合良好。现在我想在没有webview的情况下显示foursqure登录对话框。是否可以在没有webview的情况下显示foursqure登录对话框,请帮助我,谢谢。 这是我的密码 public class FoursqureMain extends Activity { public Foursquare foursquare; @Override public void onCreat

我在我的应用程序中使用foursqure,我在其中添加了foursqure登录选项,它与webview配合良好。现在我想在没有webview的情况下显示foursqure登录对话框。是否可以在没有webview的情况下显示foursqure登录对话框,请帮助我,谢谢。 这是我的密码

public class FoursqureMain  extends Activity {
public  Foursquare foursquare;
 @Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    foursquare = new Foursquare(

            "IMFHTE3P5TUSH1F1GOIBTRF52U3NAUFLJVUTYZLQY1XMPNCE"
            ,
            "UKP35K4J0GTMVY23OQBW5ZEFJDZZ1GCMLCQMDN3MCBVFVQ1X",
            "http://www.techvalens.net/://connect");

    foursquare.authorize(this, new FoursquareAuthenDialogListener());


}




class FoursquareAuthenDialogListener implements DialogListener {

    public FoursquareAuthenDialogListener() {
        // TODO Auto-generated constructor stub
    }

    @Override
    public void onComplete(Bundle values) {
        try {
            String aa = null;
            aa = foursquare.request("users/self");
            Log.d("Foursquare-Main", aa);
        } catch (MalformedURLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

    @Override
    public void onFoursquareError(FoursquareError e) {
        // TODO Auto-generated method stub

    }

    @Override
    public void onError(DialogError e) {
        // TODO Auto-generated method stub

    }

    @Override
    public void onCancel() {
        // TODO Auto-generated method stub

    }

}

}在Android上认证Foursquare用户的推荐方法是现在使用,完全绕过WebView