0

GoogleIO (http://www.youtube.com/watch?v=xHXn3Kg2IQE) で提案されているように、Android (私の最初の Android エクスペリエンス) で RESTful サービスの消費を実装しています。GET リクエストを実装しようとしましたが、提案どおりにすべて実装したと思いますが、機能していないようです。

ここに私のServiceHelperServiceクラスがあります:

デバッグ後、ServiceHelper クラスの getPersons() メソッドに到達することがわかりました。

public void getPersons ( Context context, ResultReceiver receiver ) {
    final Intent intent = new Intent ( Intent.ACTION_SYNC, null, context,   PersonService.class );
    intent.putExtra ( PersonService.EXTRA_STATUS, receiver );
    intent.putExtra ( PersonService.EXTRA_REST_OPERATION, PersonService.GENERAL_REST_OPERATION );
    context.startService ( intent );
}

ただし、Service クラスの onCreate()、onHandleIntent()、または getPersons() には到達しません。

@Override
protected void onHandleIntent ( Intent intent ) {
Log.d ( TAG, "onHandleIntent()" );

final String restOperation = intent.getStringExtra ( EXTRA_REST_OPERATION );
    if ( GENERAL_REST_OPERATION.equals ( restOperation ) )
    getPersons ( intent );
}

ここで何がうまくいかないのか分かりますか?

よろしくお願いします。

4

0 に答える 0