タグ

Javaに関するgifnksmのブックマーク (4)

  • Androidで「通信中」みたいなダイアログを表示する

    kazinaが作ってるWebサービスやソフトについての情報、プログラミングのメモなどをたまに。あとはAGAT18Kなどカメラやシルバーアクセ作りについて、映画についてなどなど駄文です。 時間のかかる処理、例えばネットから何かをダウンロードするアプリを作る場合、「通信中」「ダウンロード中」などのダイアログを表示し、キャンセル可能な状態にした上で、別スレッドを起動して実際の通信処理を行うということがよくあります。 Androidなら、メインのActivityから時間のかかる処理を行うThreadを生成し、そのrun()の最後に、メインのActivityへ終了を通知、Activityはダイアログを閉じる、といった流れになるかと思いますが、androidでこのまま実装してしまうと「Only the original thread that create a view hierarchy can t

    Androidで「通信中」みたいなダイアログを表示する
    gifnksm
    gifnksm 2010/12/26
    ProgressDialogを使う
  • JavaのInterfaceにstaticメソッドを定義してる風で - yojikのlog

    どうも、正月テレビ漬けになってたおかげで、Perfumeののっちとかしゆかを逆に覚えてたことに気づいたおっさんです。3人の中ではごりあーちゃんファンです。 ThoughtWorksアンソロジーのドメインアノテーションの章で、JavaのInterfaceをアノテーションの代わりに利用してみるという節があります。でも結局色々な理由があってダメダメなわけです。そのダメダメな理由のうち、Interfaceにstaticメソッドを定義できないというのがあるんですが、これに関しては回避できるような気がしたので、試してみました。 Interfaceには実はstaticなネストクラスを定義することができます。それにメソッドを定義すればやりたい放題です。 public interface Sample { public static abstract class Methods { public stati

    JavaのInterfaceにstaticメソッドを定義してる風で - yojikのlog
    gifnksm
    gifnksm 2009/07/15
    "Interfaceには実はstaticなネストクラスを定義することができます。" マジか / マジだった
  • 検査例外 - odz buffer

    ref:c⌒っ_д_)っ←のや - C++ってthrowsがないのか 最近の言語は大抵、例外機構をサポートしているけど、何気に今現在メジャーな言語で検査例外の機構を持っているのは Java くらいだよな。そもそも例外をサポートした静的言語ってのが少ないけど。 で前にも書いたけど、java.util.Iterator を実装したクラスでは hasNext でも next でも検査例外を投げられないから、ある意味邪魔だったりもするんだよね。Generics で無理矢理パラメタライズするという荒業もあるけど。

    検査例外 - odz buffer
    gifnksm
    gifnksm 2009/07/08
    検査例外の問題点を端的に示した例。なるほど。
  • :CodeZine(コードジン)

    gifnksm
    gifnksm 2007/11/06
    ちょっと込み入った画像処理の実装方法いろいろ
  • 1