【发布时间】:2013-12-15 13:50:45
【问题描述】:
package com.example.yamba;
import winterwell.jtwitter.Twitter;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.EditText;
import com.example.yamba.R.id;
public class StatusActivity extends Activity implements OnClickListener {
EditText editStatus;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.status);
editStatus = (EditText) findViewById(id.edit_status);
}
public void onClick(View v) {
String newStatus = editStatus.getText().toString();
Twitter twitter = new Twitter("student", "password");
twitter.setAPIRootUrl("http://yamba.marakana.com/api");
twitter.setStatus(**statusText**);
Log.d("StatusActivity", "ok: " + newStatus);
}
}
这一行:twitter.setStatus(statusText) 让我很麻烦。
statusText 给我一个错误:statusText 无法解析为变量。我已经下载了 Jtwitter API。并将其添加到我的应用程序文件夹中。除了这个变量,一切似乎都很好。任何一个想法是什么问题?
【问题讨论】:
-
不应该是
editStatus = (EditText) findViewById(R.id.edit_status);
标签: java android api twitter jtwitter