Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Multi-Window上での「共有」について
Search
yamacraft
May 25, 2016
Technology
0
2.1k
Multi-Window上での「共有」について
2016年5月25日(水)に開催されたpotatotips#29にて発表した資料です
yamacraft
May 25, 2016
Tweet
Share
More Decks by yamacraft
See All by yamacraft
なぜアプリのデザインとその実装はうまくいかないのか?
yamacraft
0
160
あんまり触れられてない気がする、Kotlin1.3の ありがたい追加機能
yamacraft
0
2.7k
ありがたいUIをもっと大事にしたい
yamacraft
2
2.2k
Quickstart-android/mlkitについて
yamacraft
2
4.4k
Firebase関連をCIでデプロイするときのTips
yamacraft
0
4.9k
開発用途で Realtime Databaseを 導入した話
yamacraft
2
4.5k
ciecleci/androidのOpenSSLに気をつけよう
yamacraft
0
670
Realtime Databaseに向いてる・向いてないサービス
yamacraft
0
860
社内用アプリでFirebaseを使っている話
yamacraft
2
1.9k
Other Decks in Technology
See All in Technology
サイバー攻撃を想定したセキュリティガイドライン 策定とASM及びCNAPPの活用方法
syoshie
3
1.2k
バクラクのドキュメント解析技術と実データにおける課題 / layerx-ccc-winter-2024
shimacos
2
1.1k
MLOps の現場から
asei
6
640
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
150
AWS re:Invent 2024 ふりかえり
kongmingstrap
0
130
Amazon Kendra GenAI Index 登場でどう変わる? 評価から学ぶ最適なRAG構成
naoki_0531
0
100
複雑性の高いオブジェクト編集に向き合う: プラガブルなReactフォーム設計
righttouch
PRO
0
110
Qiita埋め込み用スライド
naoki_0531
0
2.8k
社内イベント管理システムを1週間でAKSからACAに移行した話し
shingo_kawahara
0
180
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
190
LINEヤフーのフロントエンド組織・体制の紹介【24年12月】
lycorp_recruit_jp
0
530
TSKaigi 2024 の登壇から広がったコミュニティ活動について
tsukuha
0
160
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Invisible Side of Design
smashingmag
298
50k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
Making the Leap to Tech Lead
cromwellryan
133
9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
A designer walks into a library…
pauljervisheath
204
24k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.1k
How STYLIGHT went responsive
nonsquared
95
5.2k
RailsConf 2023
tenderlove
29
940
Navigating Team Friction
lara
183
15k
Code Reviewing Like a Champion
maltzj
520
39k
Transcript
Multi-Window্Ͱͷ ʮڞ༗ʯʹ͍ͭͯ @yamacraft
profile • @yamacraft (Wataru Yamada) • LeadingMark, inc / team
Y.G.E. • Mobile Application Engineer
https://www.recme.jp/ Web: python App(iOS): Swift2.2 RecmeʢϨΫϛʔʣ
Έͳ͞Μʹ͓ئ͍͕͋Γ·͢
AAਪڥʢ˞ʣͰ ද͍ࣔͯͩ͘͠͞ʂʂ ʢ˞ʣMS PΰγοΫ16pxʴߦؒ2px ɹɹɹ͘͠Textar Font͏ͱ͔
AA࠷దڥදࣔΞϓϦΛ Multi-WindowରԠͤ͞Α͏ͨ࣌͠ͷ ""ͼΎʔΘɿIUUQTQMBZHPPHMFDPNTUPSFBQQTEFUBJMT JEKQZBNBHMPBBWJFXFS
Γ͔ͨͬͨ͜ͱ • ̙ˍ̙ػೳͰը໘Λߋ৽͔ͤͨͬͨ͞ • υϥοάଆ͕υϥοάػೳΛ࣮ͯ͠ͳ͍ͱ࣮ෆ ՄೳͳͷͰϘπ…
ଥڠʢௐࠪʣҊ • ҰํʹϒϥβɺҰํʹϏϡʔϫ • ϒϥβͰڞ༗ʼϏϡʔϫબ • Ϗϡʔϫଆͷ༰͕ߋ৽͞ΕΔʢͣʣ • android:resizeableActivity=true ͯ͠Δ͜ͱ
Λલఏʹ͠·͢
ͬͯΈͨ
·͋͜͏ͳΔ
launchModeΛ singleTaskʹͨ͠ΒͲ͏ͳΔ͔
ࢼ͢
ߋ৽͞Εͨʂ
͜͜·Ͱͷ·ͱΊ • Multi-WindowͰڞ༗ΛݺΜͩ߹ɺʮݺΜͰ͍Δ WindowଆʯͰActivity͕৽نʹ্ཱ͕ͪΔ • ݺΕΔଆ͕singleTaskʴยํͰ͢Ͱʹ։͍͍ͯΔ ߹ɺonNewIntent()͕ݺΕΔ • ݺΕ͍ͯͳ͍ͱɺݺΜͰ͍ΔWindowଆͰ Activity͕৽نʹ্ཱ͕ͪΔ
ݺͿଆ͕ϑϥά͖ͰݺΜͩ ߹Ͳ͏ͳΔͷʁ • ͪͳΈʹ͜͜ͷϑϥάɺʢݪจʣޡࣈͬͯΔ • FLAG_ACTIVITY_LAUNCH_ADJACENT
݁ɿݺΕΔଆ͕singleTaskͳ ΒɺยํͷWindowͰىಈ͢Δ • launchMode͕σϑΥϧτͩͱ௨ৗͱಉ͡ʢݺ ΜͰ͍ΔଆͷWindowͰΞϓϦ্ཱ͕͕ͪΔʣ • singleTaskͳΒยํͷWindowͰΞϓϦཱ͕ͪ ্͕ͬͯ͘ΕΔ • ͢Ͱʹ։͍͍ͯΕɺઌ΄ͲͷΑ͏ʹ
onNewIntent()͕ݺΕΔ
·ͱΊ • ϚϧνΟϯυͷػೳΛϑϧ׆༻͢Δʹɺ ݺͼग़͢ଆͷ࣮ඞཁෆՄܽͬΆ͍