メインのアクティビティの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。どうすればいいですか?