rx.pdf

11f1c6f9a26793f33d93eed3a97f4a6c?s=47 kazy1991
March 17, 2015
75

 rx.pdf

11f1c6f9a26793f33d93eed3a97f4a6c?s=128

kazy1991

March 17, 2015
Tweet

Transcript

  1. 3Y+BWB ೖ໳ฤ

  2. 3FBDUJWF9ܥΛ ৮ͬͨ͜ͱͳ͍ํ޲͚
 


  3. Observable Subscriber ֓೦ਤ

  4. Observable(List, ClickEvent etc..) Subscriber
 (println,Log.d, Toast etc..) ֓೦ਤ

  5. )FMMPXPSME

  6. )FMMPXPSME

  7. 0CTFSWBCMF DSFBUF

  8. 0CTFSWBCMF DSFBUF

  9. 0CTFSWBCMF KVTU GSPN

  10. 4VCTDSJCFS

  11. "DUJPO

  12. MBNCEB

  13. )FMMPXPSME

  14. )FMMPXPSME

  15. ཁૉΛม׵͢Δ

  16. .BQ

  17. .BQ // Func1<In,Out>()

  18. 'VOD

  19. MBNCEB

  20. SFBDUJWFYJPEPDVNFOUBUJPOPQFSBUPSTIUNM

  21. ඇಉظॲཧ

  22. εϓϥογϡεΫϦʔϯΛදࣔͤ͞Δ

  23. εϓϥογϡεΫϦʔϯΛදࣔͤ͞Δ 実行するスレッドを指定
 するだけで同期/非同期を変更できる

  24. 3Y+BWBೖ໳

  25. 3Y"OESPJE ೖ໳ฤ

  26. 3Y"OESPJE w"OESPJE༻ͷศར 0CTFSWBCMFͱ͔͕ೖͬͯΔ wසൟʹมߋ͞Ε͍ͯΔ 

  27. "QQ0CTFSWBCMF wCJOE"DUJWJUZ wCJOE'SBHNFOU wCJOE4VQQPSU'SBHNFOU


  28. CJOEYYYܥ wओʹඇಉظॲཧͰར༻ wσλον͞ΕΔͱࣗಈͰ VOTVCTDSJCFͯ͘͠ΕΔ

  29. HFU"DUJWJUZOVMM໰୊

  30. CJOE'SBHNFOU

  31. 7JFX0CTFSWBCMF wDMJDLT
 DMJDLΠϕϯτΛ0CTFSWBCMFʹ͢Δ  wCJOE7JFX
 WJFX͕EFUBDI͞ΕͨΒɺVOTVCTDSJCF͞ΕΔ
 ࠶ͼCJOE͞Εͯ΋TVCTDSJCF͸࠶։͞Εͳ͍


  32. 8JEHFU0CTFSWBCMF wUFYU
 &EJU5FYUͳͲͷςΩετͷมߋΠϕϯτΛ
 0CTFWBCMFʹ͢Δ  wJOQVU
 $PNQPVOE#VUUPOͷঢ়ଶͷมԽΛ
 0CTFWBCMFʹ͢Δ

  33. 8JEHFU0CTFSWBCMF wJUFN$MJDL
 -JTU7JFXͳͲͷDMJDLΠϕϯτΛ
 0CTFSWBCMFʹ͢Δ  wMJTU4DSPMM&WFOUT
 -JTU7JFXͳͲͷεΫϩʔϧΠϕϯτΛ
 0CTFSWBCMFʹ͢Δ

  34. 3Y"OESPJE 'SBNF8PSLT


  35. 3Y'SBNFXPSLT w3Y"DUJWJUZ w3Y'SBHNFOU w3Y%JBMPH'SBHNFOU w3Y%JBMPH

  36. 3Y"DUJWJUZ

  37. -JGFDZDMF0CTFSWBCMF wCJOE"DUJWJUZ-JGFDZDMF
 ରʹͳΔϥΠϑαΠΫϧΠϕϯτ͕ى͜Δͱ
 VOTVCTDSJCF͢Δ  wCJOE'SBHNFOU-JGFDZDMF
 ରʹͳΔϥΠϑαΠΫϧΠϕϯτ͕ى͜Δͱ
 VOTVCTDSJCF͢Δ


  38. CJOE'SBHNFOU
 -JGFDZDMF

  39. ͋Γ͕ͱ͏͍͟͝·ͨ͠