2013年9月3日火曜日

[FlipClip]タスクキラーで消える?件

コメントもらってた。
FlipClipがタスクキラーで消えちゃうっていうのの返信。
(ダカラココニカクナッテ)

マーケットの方って文字数制限とかあるから書きにくいんだよね。
あと多分読んでない人とか結構いると思うし。

どうせ読まれないなら、文字数制限のないこっちで。


------------------------------
中身の話になるんですけど、FlipClipはおおよそ2つのプロセスで成り立っています。
1つ目は、ユーザ補助で有効にする奴。
入力ボックスの長押しとかダブルタップを検知して一覧を表示させる奴ね。
2つ目は、クリップボードの中身を最新に保とうとする奴。
クリップボードリスナーか定期的(何秒おき)に端末の最新コピー情報を見て、こっちの持ってる一覧を最新に更新する奴。

で、まず疑問は「消えちゃうのってどっち?」

多分、ユーザ補助の方は端末から起動されるはずだから消えない(消えてもまた起動され直すはず)かな?
となると、クリップ系のサービスね。

で、次の疑問は「リスナーと定期どっち使ってる?」

リスナーの方は、消えにくいサービス(Foregroundサービス)で実装してます。
定期の方はアラームでやってます。

アラームは時計の変更とか画面のOFF時には監視しないようにとかやってるから、意外と消えないかな?
消えてもなんだかんだで復活しそう。

となると、クリップリスナーか。
うーん。
タスクキラーは使っていないからよく分からないけど、どう表示されてんだろう。
除外してもらってるのに消えちゃうって事は、何かわからない感じに表示されてんのかな?

ちなみに、プロセス分けているので、「tora.mamma.flipclip:remote」って表示されてるかも。
どのタスクキラーがどんな表示をしているかはわからないので、何とも言えないけど、通常プロセス名じゃないので除外ミスってるかも?


あとは、タスクキラー関係なしに、ただ死んでるとかw
そうだったらごめんなさい。

タスクキラー対策でゾンビってのはちょっとやりたくないので、このまま死ににくいサービスで続行します。

[SwipeStarter・FliipClip]4.3対応

SwipeStarterSimple版とFlipClipの有料・無料版のAndroid4.3対応をしました。
SwipeStarterSimpleの方はSwipeStarter無印の方の改修を反映させた位かな。

FlipClipの方は、通知に出ちゃう問題のほかに、クリップボードリスナーを使うとクラッシュするという問題があるようで。
最初なんだかコピー周りおかしいなぁと思ってたら、OS側のバグっぽいです。
くわしくはググってください。
なので、一旦OS4.3ではリスナーのチェックボックスを使えなくしました。
すいません。
端末クラッシュするよりは良いでしょ。

またちょっと沼にずぶずぶと引きこもります。。。
機能追加とかめっきり出来てなくてすみません。