Androidでstatic変数を使っていて、「あれ、いつの間にか値がnullになっている?」みたいなのに遭遇したこと、ありませんか? このスライドでは、そのような状況がどんな仕組みで発生するかと、開発時の再現方法を紹介します。
![[Android]Static変数さんとactivityさん](https://cdn-ak-scissors.b.st-hatena.com/image/square/5e6801d201b7c6f3167291efc2a00a241cf24b90/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fstaticactivity-140219075840-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
Androidでstatic変数を使っていて、「あれ、いつの間にか値がnullになっている?」みたいなのに遭遇したこと、ありませんか? このスライドでは、そのような状況がどんな仕組みで発生するかと、開発時の再現方法を紹介します。
今まで Windows アプリケーションしか作ったことのない人(私のような)が、Android アプリケーションをつくりはじめて戸惑うところの一つに、Activity のライフサイクルがあります。今回これ関連で、 見事に static 変数でハマりましたので、メモしておきます。 Android Developper では、Activity のライフサイクルは以下の図で説明されています。 この図の説明は、日本Androidの会のページ などで解説されているので、ここでは割愛しますが、ポイントなのは、 アプリケーションを終了(onDestroy)しても、プロセスは死んでいない。 という事です。static 変数でハマったと書きましたが、static 変数はプロセス毎に保持されるものですが、Windows アプリケーションでは、アプリケーションを終了して再起動すれば、static 変数も初期化さ
こんにちは。最近gitづいているかっぱおじさん(飯王)です。 さて、今回は@matsukazさんから献本いただいた「開発効率をUPする Git逆引き入門」のご紹介。先日「にゃんっ!」( #git_nyan )で登壇したきっかけでご連絡いただいて、書評させていただく運びとなった。 learn git or die私は2011年にgitについて小一時間しゃべってるのだけど、世間はやっとgit / githubによる開発フローが当たり前になってきたらしい。それはつまり、git / githubについて「使えることが強み」な時代から、「使えないことが弱み」になってきた、ということだ。 ソフトウェア開発の現場では、使えて当然と思われるgit。すばらしいツールではあるんだけど、同時に「たかがツール」。ソフトウェアエンジニアのみなさんには、さくっと使いこなして、効率よい問題解決に注力してほしい。そのため
そっと覗いてみて想像してごらん テレビの情報番組で「親子留学」という流行を特集していた。母子が揃って海外移住し、子供たちは現地の学校へ通い、父親は日本国内の自宅に一人で残る。子供の教育環境を整えるために家族の一部が海外移住する様子は「逆単身赴任」と形容され、欧米より物価が安く生活しやすいアジアの国々が人気、という報じられ方だった。 取材を受けたマレーシア在住の母子を見る限り、年間の学費や生活費は国内の私立校へ進学させるのとそう変わらない印象だ。大学キャンパスのような開けた校風、国際色豊かなクラスメイトたち、もちろん中国語も必修で、科学や数学の授業は英語で受ける。実際の学力レベルは詳しくわからなかったが、日本にいるより進路の選択肢が広がることは間違いない。留学経験のない私の目には羨ましいことばかりだった。 ところが日本語圏ウェブで感想を検索してみると、「マイホームに残されたお父さんが寂しそう
Releasing unique original brushes weekly FireAlpaca distributes high quality unique original brushes weekly, There are not only analog style brushes such as pencil, watercolor, etc., but also unique brushes to create cumbersome flowers, plants, laces, and other intricate motifs, as well as cute patterns, cool effects, and many more. Find your favorite brush that stimulates your creativity. Flexibl
はじめに ここでは、MacBookAirで私が使っている便利ツールを紹介していきます。長文過ぎると、途中で表示できなくなってしまうことを学習したため、不要な解説は省略します。また、個人的な価値観から形成された表現を含むかもしれませんが、その点の説明も省略します。ご了承ください。 便利なアプリを知っていたら、是非コメントをお願いします。 MacBookAirにインストールしたアプリ BetterTouchTool //トラックパッド拡張、ショートカットキー拡張 Google Chrome //インターネットブラウザ Growl //通知を拡張するアプリ Kopypasta //クリップボードをバックアップ WindowFlow //ウィンドウ切り替え XtraFinder //Finderを拡張するアプリ Xcode //開発環境を提供するアプリ TinkerTool //Macの隠し機能を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く