タグ

serviceに関するgam-22のブックマーク (4)

  • IntentServiceでToastを表示する

    IntentServiceではToastを表示できない。 また、不要になったらきっちり死ぬようにしているServiceでもToastが表示できない。 出力されている警告を見ると、Toast表示を行うUIスレッドが死んでるから表示要求が届かなかったとのこと。少なくとも表示メッセージがUIスレッドに届くまではServiceが生存してなきゃいけないらしい。 ということで、Toast表示用のServiceを作った。 public class ToastService extends Service { private static final String TAG = ToastService.class.getName(); public static void showToast(Context context, int strResId) { Intent service = new Int

    gam-22
    gam-22 2015/12/06
    “表示メッセージがUIスレッドに届くまではServiceが生存してなきゃいけない”
  • Androidのバックグラウンド処理に使うServiceのまとめメモ - リア充爆発日記

    http://developer.android.com/guide/components/services.html ここを読んでのメモ。 概要 ServiceはUIを伴わず、長時間走らせたい処理を行うコンポーネント ユーザーがアプリを切り替えても、処理を走らせたままにできるし、例えばネットワークトランザクションなど、他のプロセスとのプロセス間通信もできる。※後述のとおり、アプリが死ねば(プロセスが落ちれば)、Serviceも死ぬ。 Serviceは基的に2つの状態をとる Started ActivityなどからstartService()で起動されたら"started"状態になり無期限に動き続け、例え呼び出し元のActivityが破棄されても動き続ける。 1つのオペレーションを行い、完了しても特に返り値などは返さない。なので例えばファイルのダウンロード処理などは、それが終わり次第、自

    Androidのバックグラウンド処理に使うServiceのまとめメモ - リア充爆発日記
  • WordPress on Herokuで画像アップロードできるようにする方法 | mah365

    先日「WordPressのブログをherokuで立ち上げて、何かメリットあるの?」というブログを書きました。 「画像アップロードできる方法は、要望があったら書きます」と書いたところ、Messageleaf経由で応援のメッセージをいただきましたので、早速書いてみたいと思います! ちょっと待って、WordPressは何も設定しなくてもファイルアップロードできるでしょ?? できるのですが、Herokuアプリを再起動すると、Gitでバージョン管理されていないファイルは消えてしまいます。 なので、アップロードはできるけれども、アップロードしたファイルは消えてしまうかも知れないのです。 そこで、外部のサービスに画像ファイルを保存することで、画像ファイルが消えないようにする必要があります。 今回は Amazon Web ServiceのS3という安価で使い勝手の良いストレージサービス WordPress

    WordPress on Herokuで画像アップロードできるようにする方法 | mah365
    gam-22
    gam-22 2014/03/02
    “Herokuアプリを再起動すると、Gitでバージョン管理されていないファイルは消えてしまいます。”
  • 超大量絵馬 - pixivユーザー10,000,000人突破記念

    [pixiv] おかげさまでpixivは、10,000,000ユーザーを突破しました!一緒に描けるように超大量の絵馬を用意しましたので、ぜひぜひご参加ください!!

    gam-22
    gam-22 2014/02/25
    描画は canvas か
  • 1