アットウィキロゴ

アプリの終了方法

機種の問題っていうよりAndroid全般の話だが、スレ見てて何度か見かけたので書いてみた。
・アプリの終了方法
・タスクキラーについて
わかりづらかったらすまん。
---

アプリを起動すると、そのアプリの画面が表示されますよね?
この「アプリの画面」のことを「アクティビティ」って言います。
例外はありますが、ホーム画面などのランチャーから起動して表示されるものは大抵アクティビティだと思っていいです。


アクティビティの終了方法には大きく二つあります。
「戻る」ボタンで終わらせる方法と、ホームボタンでホーム画面に戻る方法です。

・戻るボタンが押された場合
アクティビティは「終了」します。通常はこの方法でおっけー。

・ホームボタンでホームに戻った場合
アクティビティは「中断」状態になります。


中断にしろ終了にしろ、アプリの内容はしばーらくメモリ(RAM)上に保存されています。
こうすることで、再度起動するのを高速にできます。

これを続けるとメモリ上にどんどん色々なものがたまるわけですが、足りなくなったらOSがいらないものを選んで解放してくれます。
この機種はメモリにかなり空がありますし、基本的には気にする必要ありません。


---読み飛ばしておk
!!!!!!!!!アプリ使用履歴ボタンを押すと、メモリ上に残ってるアプリが一覧で表示されます。
!!!!!!!!!で、ここで「すべて消去」を押すと、メモリ上のキャッシュを消してくれます。
↑この記述は間違いでした。申し訳ない。
履歴ボタンから消去してもメモリが解放されるわけではなく、リストから除外されるだけです。
アプリ使用履歴ボタンは、最近起動したアクティビティのうちの一部をリストにしたもので、この文章の本題とは関係ありません。
---


<終了と中断の違い>
再度そのアプリを起動する際の処理がちょっと変わります。
・中断からの再度起動は「再開」。
・終了からの再度起動は「開始(一から作り直し)」。

中断のままOSに消される(キルされるってやつですね)と不具合が起きる可能性もなくないので(アプリの設計次第)、
どっちでも良いなら戻るボタンをオススメします。


<結局「アプリの終了」ってどうしたらいいわけ?>
戻るボタンを押して画面がそのアプリじゃなくなれば、それで終了しています。
メモリに残ってるのが気になるかもしれませんが、これ以上深追いする必要はありません。
あとはOSの仕事です。


<タスクキラーって必要?>

タスクキラーは、前述の「OSの仕事」を意図的に実行するアプリだと思ってもらえればいいです。
定期的に実行する機能がついてたり、メモリの空きが規定より小さくなったときに実行する機能がついてたり。

一見必要そうに見えるこういった機能ですが、OSに任せて大丈夫です。
むしろ、タスクキラーを走らせることによってデメリットがあります。

・定期的に処理をする=バッテリー負荷(当たり前)
・いらんものまでキルしてしまう可能性

いらんものには二つあります。
・どうせ再起動するもの(キルしても復活する)
・キルしちゃいけないもの(意図しないタイミングでバックグラウンドの処理を消してしまうかもしれない)

長時間使っていると調子が悪くなってきて、タスクキラー使ったらすっきりした! ということはあるかもしれません。
まあスマホはPCみたいなもんですから。

ただ、長時間使用後にタスクキラー使うくらいなら、再起動で良いかなと思います。
こいつ優秀だから再起動早いし!


---
以上です。良いIGZOライフを!

タグ:

+ タグ編集
  • タグ:
最終更新:2012年12月29日 07:14