autonumber

actor 利用者

利用者 -> MainActivity : onCreate

activate MainActivity
  MainActivity -> MainActivity : getPredictions

  create HTTPClient
  MainActivity -> HTTPClient : new

  activate HTTPClient
    MainActivity ->> HTTPClient : getPredictions
    MainActivity ->> HTTPClient : sendRequest
    HTTPClient -> HTTPClient : credential

    autonumber stop
    MainActivity <-- HTTPClient : response
  deactivate HTTPClient

  destroy HTTPClient

  autonumber resume
  MainActivity -> PredictionView : addPredictions

  activate PredictionView
    PredictionView -> PredictionListAdapter : setAdapter
  deactivate PredictionView

  利用者 -> PredictionView : ペアを選択
  PredictionView -> MainActivity : getPredictions
  create HTTPClient
  MainActivity -> HTTPClient : new

  activate HTTPClient
    MainActivity ->> HTTPClient : getPredictions
    MainActivity ->> HTTPClient : sendRequest
    HTTPClient -> HTTPClient : credential

    autonumber stop
    MainActivity <-- HTTPClient : response
  deactivate HTTPClient

  destroy HTTPClient

  autonumber resume
  MainActivity -> PredictionView : addPredictions

  activate PredictionView
    PredictionView -> PredictionListAdapter : setAdapter
  deactivate PredictionView
