問題タブ [savestate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - onCreatesavedInstanceStateバンドルのFragmentActivityNullPointer
アプリをバックグラウンドで実行し、しばらくしてから再開すると、次の例外が発生します。
向きまたは背景を変更してすぐにアプリを再開すると(onSaveInstanceState
とonCreate
は両方の場合に実行されます)、savedInstanceStateバンドルには正しいArrayListが含まれ、すべてが正常に機能します。
02-05 14:42:06.254 E / AndroidRuntime(24355):java.lang.RuntimeException:アクティビティを開始できませんComponentInfo {com.savant.donordetailsviewpagertitle / com.savant.donordetailsviewpagertitle.activities.DonorDetailsContainerFragmentActivity}:java.lang.NullPointerException:タイプcom.savant.donordetailsviewpagertitle.activities.DonorDetailsContainerFragmentActivity$RunningLoadersListのレシーバーが必要ですが、nullになりました
android - 複数のチェックボックスの状態を保存する
このコードを使用して、ユーザーが戻ったときにチェックボックスを 1 つ保存しましたが、アプリケーション全体に多くのチェックボックスが必要です。このコードをコピーして貼り付けるのが最善の方法ではないと確信していますが、それが何であるかを見つけることができないようです.
これを10個以上のチェックボックスで機能させるには、何を追加または変更しますか?
eclipse-plugin - ビューを閉じるときにEclipse呼び出しViewPart saveState
を拡張するビューを使用する Eclipse プラグインがありますViewPart
。ViewPart
を必要とするsaveState
メソッドがありますIMemento
。
コードをsaveState
対応するinit
メソッドに追加したところ、機能しました。残念ながら、saveState
ワークスペース全体がシャットダウンしている場合にのみ呼び出されます。私の見解はそれほど重要ではないので、常に開かれていると期待できます。したがって、saveState
ビューを閉じるときに呼び出されると便利です。
ビューの閉鎖に反応する手段としてビューパーツリスナーを見つけましたが、得られないのはどこからIMemento
来たのかです。ワークスペースの閉鎖で使用される memento オブジェクトはどこで取得できますか? init
または、ビューが (再) 開かれた場合にビュー部分がメソッドでそれを使用するようにするには、独自の memento オブジェクトをどこに保存する必要がありますか?
これは私のものですsaveState
- ビューが閉じるたびにそれを呼び出すようにビューに伝えることはできますか?
android - Android で、arraylist の内容を保存する方法
arraylist を保持しているアクティビティから移動するときに、arraylist の内容を保存し、追加および削除できるようにすることを検討する必要があります。データベースを使用せずにこれを行う方法についてのアイデア。
jquery - jQuery Datatable、ページネーション、検索などのテーブルの状態の保存
そのため、この属性「bStateSave」を使用しています。trueを使用してjQuery Datatableの状態を保存していますが、何らかの理由で機能しません。ページを更新しても、検索結果やページ付けなどは保存されません。これと連携する必要がある他のパラメータはありますか?私は主にこのページの情報で行きます
http://datatables.net/examples/basic_init/state_save.html
コードは非常に巨大で投稿できず、投稿に使用したものが何であるかわかりません。よろしくお願いします。
android - Android:onSavedInstanceにデータを保存する
BeanクラスのオブジェクトをonSavedInstanceに保存し、savedInstanceStateをnullとしてチェックして、onCreateに戻す方法がわかりません。
これまで私はこのコードを試してきましたが、値を保存/取得することはできません:-
}
向きの変更時にクラスの新しいインスタンスが作成されないように、ビットマップとBookのオブジェクトを保存するにはどうすればよいですか?
android - Android SaveInstanceState - 理解
Android SDKのこちらのページから
デフォルトの実装では、ID を持つ階層内の各ビューで onSaveInstanceState() を呼び出し、現在フォーカスされているビューの ID を保存することで、インスタンスごとの UI 状態の大部分を処理します (これらはすべて、 onRestoreInstanceState(Bundle) のデフォルト実装)。
アクティビティの各要素の値を保存せずに、アクティビティの状態を自動的に保存するメカニズムはありますか? 私は上記の発言について混乱しています。
たとえば、アクティビティ A がアクティビティ B を呼び出しました。アクティビティ B には、チェックボックス、ラジオ ボタンなどがあります。ユーザーは選択肢を選択し、[戻る] ボタンをクリックします。アクティビティを表示しています この時点で、ユーザーの選択を保存します。ユーザーが再びアクティビティ A から B に戻ったときに、ボタンをクリックして、すべての選択が保持されるようにしたいと考えています。私が考えることができる 1 つの方法は、Intent フラグを設定してアクティビティを前面に出すことです。しかし、推奨される方法ではないと思います。
SDKの上記のテキストに従って、状態を保存するためのデフォルトの実装はありますか? それとも私の解釈が間違っているのでしょうか?
android - Android:アプリを閉じたときにインスタンスの状態を保存する
私はJavaとAndroidに不慣れで、学ぶためにいくつかの小さなプロジェクトを構築しています。私は、ユーザーが値を入力できるようにするお金の追跡アプリを作成しました。それは単にそれを減算し続けます。すべて正常に動作しますが、アプリを閉じて再度開いたときに値を保存またはキャッシュする必要がありました。読んでみると、OnPauseでうまくいくかもしれませんが、それでも100%理解しているわけではありません。
誰かがこれを行う方法と私のコードに適用する方法をお勧めできますか?
手伝ってくれてどうもありがとう!!
java - Java セーブ アンド ロード プログラムの状態
私のJavaプロジェクトにはいくつかのクラス/ Javaファイルがありますが、使用されているもののすべてのリストが保存されているMenuクラスにあります。データに関しては、6 つのリスト (2 つの ArrayLists と 4 つの HashMaps) を保存します。1 つが Menu クラスで定義され、他は異なるクラスにあります。そのため、プログラムを閉じて以前の状態を復元するときに、 savestateとloadstateを作成する必要があります。すべてのリストはシリアライズ可能で実装されています
すべてのメニューの状態を保存して再読み込みすることは可能ですか、それともすべてのリストを個別に保存する必要がありますか? すべてを1つのファイルに保存するのは素晴らしいことです。
これが私が持っている機能で、動作し(警告/エラーなし)、コンパイルされますが、ファイル「datafiles」は作成されません。
何か案は?
vb.net - DateTimePickerVB.Netは閉じるときに値を保存します
2つのForms.Form1がメインで、Form2のdatetimepickerで選択された日付のmsgboxを表示するボタンがあります。msgboxに表示される日付は短い形式(dd.MM.yyyy。)である必要があります。
プログラムの開始時に、ユーザーがForm2で別の日付を選択しない限り、datetimepickerを今日にリセットし、msgboxに今日の日付を表示する必要があります。ユーザーがFrom2に移動し、日付を変更した場合、Form 2は新しい値を保存し、form1のボタンクリック後にmsgboxに表示されます。どうすればこれを行うことができますか?
タイプ「DATE」の設定でmyDateパラメータを作成しましたが、値を設定しませんでした。form1ロードで私は持っています:
my.Settings.myDate = Today
Form2ロードで私は持っています:
Form2のクロージングで私は持っています:
これにより、ピッカーの日付が正しく設定されますが、form2に移動して値を変更し、form2を閉じて再度開くと、選択した日付が表示されますが、msgboxには初期値が表示されます。
ありがとうございました