メインのアクティビティのonCreate
メソッドでIntent
、次のコードを使用して開始しました。
Intent intent = new Intent(this, NetworkHandler.class);
startService(intent);
を拡張する NetworkHandler という名前の別のクラスを作成しました。IntentService
public class NetworkHandler extends IntentService {
public NetworkHandler() {
super("HTTPRequest");
// TODO Auto-generated constructor stub
}
@Override
protected void onHandleIntent(Intent intent) {
String url = "http://vlm1.uta.edu/~zhangzhong/questions.json";
Toast.makeText(intent.getComponent(), "Debug!", Toast.LENGTH_LONG).show();
DefaultHttpClient client = new DefaultHttpClient();
問題はToast
、NetworkHandler
クラスで を使用しようとしていることです。makeText
のメソッドの最初のパラメーターにメイン アクティビティ オブジェクトを渡したいと思いますToast
。どうすればいいですか?