タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

bundleに関するommr29のブックマーク (2)

  • Android Bundle で状態を保存

    自分のアプリから Intent で別のアプリに飛ぶと onPause() が呼ばれて別のアプリが foreground に来ます。ここから自分のアプリに戻る場合、background にいる時間が短かったり他のアプリがメモリを要求しなければ onResume() が呼ばれて、Intent が呼ばれる前の画面の状態に戻れます。 しかし、Activity が長時間表示されなかったり、別のアプリがメモリを要求したりすると、自分のアプリに戻ったときに、前の画面の状態にはなりません。この場合に前の画面の状態にするには、その状態を意識的に保存する必要があります。 では、どうやって保存するのか、 1.タイミング onSaveInstanceState(Bundle) で保存し、 onRestoreInstanceState(Bundle) で読み出します。 こんな感じ @Override protect

  • 開発の日誌 Android開発

    Androidで、端末の起動時にサービスを開始するアプリを作成したいと思う。 試しに、端末を立ちあげたら、一定間隔でToastが表示されるPGを作ってみた。 まず、レシーバとなるクラスは下記のように作成。 【StartReceiver】 package com.test.startup; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class StartReceiver extends BroadcastReceiver { @Override public void onReceive(Context arg0, Intent arg1) { Intent i = new Intent(arg0, Sample

  • 1