lynx   »   [go: up one dir, main page]

タグ

androidとprogrammingに関するkimutanskのブックマーク (3)

  • Square Fragmentやめるってよ

    『【翻訳】Android Fragmentへの反対声明』の解説 http://ninjinkun.hatenablog.com/entry/2014/10/16/234611

    Square Fragmentやめるってよ
    kimutansk
    kimutansk 2014/10/23
    Fragmentに何でも入れ込むのはNGという話。確かにActivityとの切り分けは厄介なところではありますが。
  • CallbackとListenerとObserverの違い - 前人未踏の領域へ Androidアプリ開発編

    ※2013/12/25に加筆修正 Android APIを見ていると「--Callback」、「--Listener」、「--Observer」などの名前のInterfaceがある。 どれも似たような役割のインターフェースで結局のところ全部コールバックに属すると思うんだけど、どうにも違いが分かりにくいので整理。 海外のトピック「what is the difference between callbacks and listeners?」によると http://programmers.stackexchange.com/questions/84732/what-is-the-difference-between-callbacks-and-listeners Callbackは特定の処理が完了したらバケットのある関数を呼ぶのでその関数に接続する必要がある。 Listenerはある物事が発生

    CallbackとListenerとObserverの違い - 前人未踏の領域へ Androidアプリ開発編
    kimutansk
    kimutansk 2014/10/20
    なんらかの処理の完了時に呼ばれるのがCallBack/なんらかのイベント発生時に呼ばれるのがListener/状態の変更時に呼ばれるのがObserver、と。わかりやすい区別です。
  • Androidのソースコードレビュー(メモリリーク)

    有限であるモバイル端末のメモリを無駄に消費するアプリは悪だ。そんなアプリのソースコードレビュー担当者の目は節穴だ。 と言われないためか否かは知らないけど、Android Developers - Avoiding Memory Leaksでは、Androidアプリを作成する上で、メモリリークが発生するパターンとその対処法を色々と紹介している。(英語) 要点のみを自分が見直し易いようにまとめつつ、説明の足りてない「非staticな内部クラスが駄目な件」について書いてみる。 そもそもメモリリークするん?Java実行環境下では、ガベージコレクタによるメモリ管理が行われているため大抵の場合は意識せずともメモリをいい感じに回収してくれる。だが、ガベージコレクタの動作を妨げるようなコードを書いてしまうと、いつまで経っても解放されるべきメモリが解放されなくなる。これが今回のお題であるJavaにおけるメモ

    Androidのソースコードレビュー(メモリリーク)
    kimutansk
    kimutansk 2014/10/20
    このあたりの事情ってまだあまり変わっていないんですかね。
  • 1
Лучший частный хостинг