我很困惑。我开始使用parse.com
,注意到它们有用于登录Twitter的有用API,并且正在执行:
Button login = (Button) findViewById(R.id.twitter_login);
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ParseTwitterUtils.logIn(this, ...)
}
});
因此,当点击login
(我的一个简单按钮)时,我会看到一个浮动对话框,并要求授予我在Twitter Application Management
然后我想拥有Twitter设计的登录按钮,当然,订阅了io.fabric
,安装了Twitter API,并在我的布局中添加了<com.twitter.sdk.android.core.identity.TwitterLoginButton/>
元素。
这个按钮不需要点击监听器,因为点击它会弹出一个新窗口,我被要求授予结构注册的应用程序的权限,我甚至不知道< / strong>,我可以通过 the official Fabric website 进行管理。
如果我有一个TwitterLoginButton
并且还设置了我的parse.com
点击监听器,我会被要求授予两个不同的应用的权限(但这些是相同的应用)我正在努力!)
parse.com
数据库上签名。但是如果只使用ParseTwitterUtils
,我将没有登录按钮(对吗?)。ParseTwitterUtils.logIn
时究竟发生了什么?它是否将用户登录到Twitter(因此我将能够使用“共享”功能等),或者只是将用户数据提取到parse.com
数据库中?写了四个问题,但我真正想问的是最常用的方法是什么。