Twitter示例中的StackOverflowError

时间:2011-05-09 13:30:50

标签: android twitter

我正在使用这个简单的代码与Twitter连接。第一行工作正常,但当第二行执行时,它开始创建缓冲区。

Twitter twitter = new Twitter(userName, password);
twitter.setStatus("This is my first Tweet from Android -  AndroidPeople.com");

我的logcat只显示以下行,直到抛出StackOverflowError

  

05-09 13:28:40.936:INFO / global(309):BufferedReader构造函数中使用的默认缓冲区大小。如果需要8k-char缓冲区,最好是明确的。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

在查看Twitter API之后,我读到2010年6月30日之后不支持这种登录Twitter的机制。所以这段代码不再起作用了。我必须使用OAuth概念进行Twitter登录。对于此OAuth,我需要客户密钥和客户密码以及链接Twitter New Apps下的回调网址。 当我的程序尝试连接并连接twitter进行登录时,会发生此StackOverflow错误,并且每次都会被拒绝,因此缓冲区会填满并溢出。