00:16:56
icon

Android、業務で意味不明な挙動に殺されそう

00:17:12
icon

かなりつらくて、そもそもトリッキーなことしているので文句も言いにくい

00:20:37
2019-04-24 00:18:52 体力自慢爆死お兄ちゃん(学生)の投稿 Otakan951@mstdn.maud.io
icon

:nougat: 辺りまでの泥に入ってたスライムくん絵文字がぽよぽよ動いてるやつはたまに使いたくなる

00:20:41
icon

これわかるーー

00:35:57
icon

mikutter-cocoaですって?

00:36:07
icon

ねぇよな。OK。

00:42:48
icon

Yukari 2.1 いつ

00:43:34
icon

ヒッ

00:46:44
icon

ButterKnife、v10とか出てたのマジか

00:47:00
icon

DataBindingに押されてるかとばかり思っていたがメンテナンスが続いていて驚くばかり

00:47:48
icon

DataBindingを導入していない牧歌的なプロジェクトなら良い選択だと思うんですよねこれ、まぁメモリリークのリスクが付いて回るなんてのも聞いた覚えがあるんですが……

00:54:57
icon

!!

00:55:08
icon

業務でずっとハマってたやつ、理解できた これは俺が悪いわ……

00:58:33
icon

動的にn個のビューをinflateして画面に追加する……みたいなのやっているが、その中でIDが振られているやつに限って、タスクキル後のrestoreで最後に動的追加したビュー内の状態がコピペされてしまうという現象があった。よくよく考えれば、IDが振られているということはAndroid フレームワークによって自動状態管理される対象なので、たまたま最後のやつだけ保存されて、復元する時は全部が引っかかってしまったのだろう。

01:00:58
icon

LinearLayout
|- LinearLayout (動的追加)
| `- CheckBox[id=check]
|- LinearLayoyut (動的追加)
`- CheckBox[id=check]
みたいにすると、一番後ろのCheckBoxの状態だけ保存されて、たとえばそいつをチェック付けてあったら、画面復帰時は全部チェックされちまうみたいな

01:01:43
icon

android:saveEnabled="false" にすればいいのかな。

01:01:50
icon

使ったことがない属性だぁ…

01:02:54
icon

こんかいハマった案件ではどうせ画面破棄されたら動的追加分は再生成して状態も自前で設定するので、フレームワークによって保存される必要性はない場所。

01:03:36
icon

onCreateで生成してるから、まぁその後のライフサイクルフェーズで自動リストアされてぶっこわれてんだろうなぁという予想

01:05:11
icon

これが糸口になった >> Android における View にまつわる状態とライフサイクルについての考慮のメモ - ひだまりソケットは壊れない
vividcode.hatenablog.com/entry

Web site image
Android における View にまつわる状態とライフサイクルについての考慮のメモ
01:10:50
icon

Viewをただのデータから一方向に生成される結果としてだけ見ると、突然こういうハマり方するんやな……

01:45:49
icon

無限に腹痛い

12:05:41
icon

遅刻寸前のラインで家を出たら北関東自動車道が死んでたので遅刻した

12:27:58
icon

遅刻して会社の餌注文できなかったから丸亀してる

12:28:23
2019-04-24 12:27:35 えあい:evirifried::evirified:🦐の投稿 Eai@stellaria.network
icon

:dick: :horse_dick:

12:28:31
icon

これナユタンチャンス

12:48:41
icon

live.kb10uy.org

12:49:59
icon

うどんうまかった、会社の餌より食いたい

12:50:59
icon

まぁ会社の餌のほうがコスパは良い

12:51:43
icon

管理グループ(Tissue)

12:52:50
そぎぎ
icon

ちんぽ1000本抜き

12:53:47
icon

えあけびどこ!?

12:56:53
icon

盛っとこハメ太郎(おくすり)

12:57:49
icon

職レス進化

12:58:29
icon

TLに流れたワードから自動生成するbotなのでbot化すれば俺になりすませるな…

12:59:26
icon

なんでおしりやねん

12:59:57
icon

はい

21:35:03
icon

おうち

21:44:03
icon

🤔

Attach image
22:04:27
icon

今日テスト担当者にAPKわたすのにJenkinsジジイからカツアゲしてくれということにしたんだけど、俺がビルドしなくていいだけで随分気が楽だ

22:06:36
icon

俺の親父は親指トラボを両手分買ってたよ

22:07:13
icon

ボーマンダは草

22:07:54
icon

……ん?

22:08:21
icon

業務はELECOM HUGEの民

22:08:55
icon

家ではExpertMouseだからに

22:09:25
icon

SlimBlade病チーッスwwww

22:11:35
icon

HUGEのチルトホイールとかいうトラックボール要素ゼロのところがそろそろ壊れそう、Excel相手に使いすぎた

22:19:20
icon

環境2019

Attach image
22:26:04
icon

GridLayout使ってたらAndroid StudioのDesigner上ではLegacyにカテゴリされてることに気づいて泣いた

22:26:21
icon

まぁ別にこれ無くても大抵のケースでレイアウトはできる……

22:33:58
icon

仕事、Intent過積載をさっさと解消しないと検証機でTransactionTooLargeが出続けるという業を背負っている(つらい)

22:34:31
icon

他の機能の作成を優先しろという指示があってずっとつらい状態が続いている

22:36:14
icon

別に今でもActivityに素朴に実装していいしJavaJavaしていいのよ Deprecatedになったものは数あるけど

22:37:00
icon

つーかけっこう名がある人でも3.x以降のFragmentへの実装disってるの見られるし、別に今でもKotlin使ってるプロジェクトが多勢でもないし

22:43:07
icon

Java to Kotlin変換なぁ、まぁまぁという感じ

22:43:26
icon

ちょいちょい使う

22:52:09
icon

ねむみがあることに気づきながらIDEA起動しちゃったけど

23:18:07
icon

ACTION_GET_CONTENTでSAF呼ばれるようになったのいつからだ……?

23:18:50
icon

記憶違いだ、最初(KK)からじゃん