Fragment を使った画面を作る際に、どのように作ればうまい具合に画面の回転や状態の復元を扱えるかという自分用のメモです。 基本方針として可能な限りすべての管理を当該ActivityのFragmentManagerに任せると楽 ActivityのフィールドとしてFragmentを保持するのはバッドノウハウな気がする onCreateとonDestroyが呼び出されたからといってインスタンスが生成破棄されているとは限らない、これらはFragmentManagerのタイミング次第
Honeycomb から登場した Fragment によって、すべてのコントローラロジックが Activity に集約されてしまう呪縛から解き放たれ、人類は平和を取り戻しました。Fragment はまた、Support Library のメンバとして、Gingerbread 以前の過去世に積み上げた罪業をも消し去ろうとしています。 そんな Fragment ですが、いまいち使い方が分からない、という声も時折耳にします。本稿では、Android アプリケーションの開発を始めて Activity と Fragment について学び、その両者の住み分けに悩んでいる方向けに、効果的な Fragment の作り方を紹介しようと思います。 Fragment がなかった暗黒の時代 Fragment がなかった時代、人類はどのようにして Android アプリケーションを作っていたのでしょうか。 タブを使
EasyFlow is a simple and lightweight Finite State Machine for Java EasyFlow 1.3 is out (12 Dec 2013) refactored to use Java enums for states and eventsWith EasyFlow you can: implement complex logic but keep your code simple and cleanhandle asynchronous calls with ease and eleganceavoid concurrency by using event-driven programming approachavoid StackOverflow error by avoiding recursionsimplify des
Fragment から Activity へのイベントの通知方法のベストな方法を紹介します。 @vvakameさんの CallbackPicker のことなんですが、 文書化されていないようなので記事を書いておきます。 CallbackPicker よりも CallbackProvider の方が なんとなくしっくり来たので勝手に名前を変えました。 とりあえず以下の方法を理解していることが前提です。 Y.A.M の 雑記帳: Fragment から Activity にコールバックする方法 リンク先の内容を簡単に説明すると、 onAttach で activity がリスナーを実装しているかチェックしてコールバックメソッドを呼ぼう!ってことです。 今回の方法はその方法を1段深くしたような形になっています。 public class MainActivity extends Fragment
5ちゃんねるwikiへようこそ! そんなわけで、いろいろな情報を整理整頓するためのページが5ちゃんねるwikiです。 アカウントを作れば誰でも編集できます。★とか浪人とか必要ありません。 善は急げ、論より証拠。さっそくログインまたはアカウント作成をしてみましょう。 現在スパム対策の為アカウント作成は停止されています。 新しいページの作成は右上の検索ボックスに作りたいページ名を入力し、表示を押してください。ページが存在しない場合は新規ページの作成画面に入ります。 ページ編集の練習は、練習用ページを使いましょう。 MediaWikiの構文が分からない?大丈夫。ここやここを読もう。 どんなページがあるかはカテゴリか全ページ一覧を参照してください。 ∧_ _∧ ( ´ ω ` )9m コラ!ROMだけじゃズルいぞ!君達も編集しなよ! |i!i|i!|i!ij|i!| I WANT YOU FOR
録画サーバ立て直し中なのでメモ代わりに書いておきます。 まず最初に どういう保存方針で行くのか考えておきましょう。主にハードウェア構成に影響してきます。 録画して見たらすぐ消す (TSそのままの状態で)保存する mp4などにエンコードして保存する ハードウェア まずはパココンがないと何も出来ないですねということで。 CPU エンコードをしない(TSそのままで保存・視聴する)のであれば、割と何でもよさそうです。とはいえ、録画中は延々とTSのストリームをHDDに保存し続けるわけで、全くCPUを食わないわけではありません。あまりに太古のCPUだとかATOMだとかは、避けた方が無難かと思います。ATOMで頑張ってる人もいないわけではないので、その辺はググりましょう。 エンコードをしようと思ってるなら当然ながらなるべく強力なCPUを……と思うのですが、Intelの最近のCPUにはQSV(Quick
TL;DR: グローバルな gitignore に ,/ を追加して、作業用スクリプトを , ディレクトリに入れると便利。 ,/tmp_script.sh で実行できる。 Git リポジトリの中に一時的に使う作業用スクリプトを置いておきたいことがある。自分だけが使うものなのでコミットはしたくないが、いちいち .git/info/exclude に追加して無視させるのも面倒臭い。 今まで自分は、 tmp_script.sh~ や tmp_script.sh.bak など、グローバルな gitignore で無視されるファイル名にしていたが、これは不要なファイルと間違えて消してしまう危険がある。 ignored.tmp_script.sh は分かりやすいぶん長い。 _tmp_script.sh は悪くないが、コミットすべきファイルにもアンダースコアで始まるものがあって紛らわしい。 そこで、作業
ウチの奥さんは野球のルールを知らない。そのくせ、つば九郎の大ファンであるためプロ野球観戦には付いてくる。そのおかげで観戦中質問責めにあって、試合に集中出来ずに難儀している。そんな野球初心者に、複雑怪奇な野球のルールや用語をどう教えればいいのか悩んでいたのだが、キャッチーなブラック企業をはじめとする労働問題に例えるとわかりやすいことがわかったので後世のためにメモしておく。 (「野球用語」※解説/) ・「ヒーローインタビュー」 ※解説/勝てば官軍の立場から申し上げる戯れ言。バングラデシュの朝に鳴り響く妄言的な何か。 バングラデシュ 朝、五時半に、イスラムの祈りが、響き渡っています。たくさんのご指摘に、感謝します。どこまでも、誠実に、大切な社員が亡くなった事実と向き合っていきます。バングラデシュで学校をつくります。そのことは、亡くなった彼女も期待してくれていると信じています。 — わたなべ美樹
なんとなくネットサーフィン (死語) してたら次の記事を見つけました。 確かに Java のファイル読み込みはいろいろややこしいですよね。 今時なJavaでテキストファイルを読みこむ方法 - /dev/null 「Java ファイル 読み込み」 とかで検索しても FileInputStream を InputStreamReader でラップしてさらに BufferedReader でラップする例が出てたりして、Java を使い始めたころの私も混乱させられました。 参考: テキストファイルを読む - テキストファイルの入出力 - Java入門 Java ファイル読み込み(文字) とほほのJava入門 昔はこういった方法が当たり前でしたが、今ではもっと簡単になっています *1。 Java SE 7 で導入された Files や Path といった便利なクラスを使うことで、ファイル読み込みの処
1、あらゆる意見について盲信してはいけないインターネット上ではとりわけ多いけれど、ある意見を適当に述べている人というのは多い。適当に述べている……とは、別に悪気があってそうなったわけじゃなくて、本人もよくわかっていないけど「なんかうまくいったからとりあえずブログに書いた」風のものがあるということだ。例えばブログに書いてあったソースをそのまま貼付けてコンパイルエラーになることがあるけれど、それには色々要因があって「本人がブログ上で書いたまま検証していない」「サイト上でレイアウトが崩れた」「環境が違う」等いろいろある。自分のわからないものに関しては「そうなんだ。まぁとりあえずそういうことにしておこう」ぐらいでいい。断定口調で「絶対こうだ」と書いている人も、間違っていることが多々ある。それは本でもそうだ。「ほんとうかなぁ?」と思ったら疑った方がいい。自分しか信じてはいけないし、その自分すら疑った
最近、建設業の人手不足の話を耳にする。帝国データバンクの2014年調査によれば(参照:pdfファイル)、建設業者の59.7%が正社員不足に陥っているという。飲食業や情報サービス部門でも人手不足が目立つ。 その一方で、「正社員になりたくてもなれない」という嘆きの声も聞こえてくる。建設業やサービス業で正社員が足りないなら、正社員になりたくて仕方の無い若者をリクルートしてくれば良いのではないか――そういう年配者の声を聞いたこともある。一昔前まで、建設作業員が土方(どかた:差別用語)と呼ばれて社会問題になっていたぐらいだから、肉体労働なら誰にでもできると見做しているのかもしれない。 だが、そういう見方は時代錯誤も甚だしい。建設業の高度化が進んだというのもあるが、そもそも、持続的に身体を動かせる若者は今どれぐらい存在しているのか?持続的に身体を動かす能力は、若者の大半が持っているものではなくなったし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く