問題タブ [state-saving]
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.
ios - ios Googleマップsdk GMSMapsViewの状態を復元
状態の保存と復元に特化した SWRevealViewController を使用して ios7 アプリケーションを開発しました ( https://github.com/rochbu/SWRevealViewControllerを参照)。今、私のアプリは私が残した状態に戻ります - これまでのところとてもいいです. 問題は、サブ ビュー コントローラーの 1 つに Google マップが統合されていて、アプリを画面に表示したままにしておくと、アプリを再起動するとクラッシュすることです。したがって、他のすべての画面は正常に復元されますが、GMSMapView を使用したマップ画面ではアプリがクラッシュします。3 回クラッシュし、その後 rootViewController から開始します。何か案は?!?
乾杯フレドリック
jsf-2 - PrimeFaces データテーブル内に配置された複合コンポーネントの StateHelper に格納された値の共有を回避するにはどうすればよいですか?
私の複合コンポーネントは、PrimeFaces DataTable 内に配置されると、StateHelper に格納された値を共有します。私が見たコンポーネントの状態を維持することに関するほとんどの例はgetStateHelper().put()
、. 私はこれらの方法を使用しますが、運がありません。それを適切に行う方法は?(現在、この投稿の最後に記載されている回避策を使用しています)eval()
UINamingContainer
この問題を説明するために、PrimeFaces commandLink コンポーネントに基づいてクリック カウンターを作成しました。以下の例では、dataTable の外部にある 2 つのカウンターが期待どおりに機能します。ただし、dataTable 内に表示されるすべてのカウンターは、同じカウンター値を共有します (それらのいずれかをクリックすると、共通の値が続きます)。
更新: データ テーブル内で並べ替え (たとえば) を正しく機能させるには、コンポーネントを何らかの方法で特定の raw にバインドする必要があることがわかりました。そして、「共有」状態ヘルパーはまさにそれを可能にします。そのため、行キーを属性として指定し、状態を格納するメソッドを更新しました。この方法が正しいかどうかは疑問の余地がありません。
counterLink.xhtml の更新:
CounterLinkComponent.java は次のようになりました。
元の例:
プライムフェイス 5.0、Glassfish 4。
counterLink.xhtml:
CounterLinkComponent.java:
使用例:
この例のバッキング Bean (いくつかのアイテムを作成するだけ):
私の場合、コンポーネント clientId をセカンダリ キーとしてマップに値を格納する回避策を使用できます。
もっと自然な解決策はありますか?
android - Button を拡張する Android studio 保存データ
私はアンドロイドスタジオでマインスイーパゲームparcelable
に取り組んでいます。私がやろうとしているのは、ユーザーがプレイ中にゲームを閉じた場合にゲームの状態を保存することですButton
。
私は使用onSaveInstanceState
して使用する必要があることを知っていますParcelable
*エラー: 変換できない型; GameActivity.Tiles を android.Parcelable にキャストできません
また、2次元配列を保存できないことも知っており、回避策も知っています。ボタンを拡張するオブジェクトを保存する方法を知りたい
javascript - ボタンのクリック時に状態を保存するJQuery1.8データテーブル
テーブルと「ホーム」と「戻る」の2つのボタンを持つjspがあり、jquery.datatable.jsをインポートしました。
「ホーム」をクリックすると、ページネーションやフィルターが保存されずにページが読み込まれます。「戻る」をクリックすると、テーブルにすべてのフィルターとページネーションが保存されます。
データ テーブルの初期化中に「bStateSave」フラグを true に設定しようとしました。これにより、常にテーブルにフィルターとページネーションが読み込まれます。
「戻る」ボタンをクリックすると保存された状態でテーブルをロードし、「ホーム」ボタンをクリックすると元の状態でテーブルをロードする方法はありますか
java - コンストラクター呼び出しもスタックに入りますか?
Java では、すべてのメソッド呼び出しがスタック上にあることを理解しています。たとえば、次のクラスを見てください。
最初initialize()
に (その状態と共に) がスタックにプッシュされ、次にそれが呼び出されると helperMethod()
、state forhelperMethod()
もスタックにプッシュされます。
しかし、私が理解したいのは、メソッドではなくコンストラクターであるにもかかわらず、Demo()
最初にスタックにプッシュされる状態 (プッシュされる前) ですか?initialize()
コンストラクターの状態とメソッドの状態の保存に顕著な違いはありますか?
ruby - コマンドライン ゲームでデータを保存する、データベースなし [Ruby]
Ruby で単純なコマンド ライン ゲームを作成していますが、データベース/HTTP ダイナミックなしでいくつかの情報を保存するのに問題があります。
たとえば、(ゲームで) サンドイッチを作る必要があるとします。次のように、選択できるさまざまな材料が表示されます。
数と成分の間の直接的な対応をハードコードすることはできません。それ以前は、いくつかの成分を無作為に使用することは禁止されていたためです (したがって、完全な成分配列は 2 アイテム長くなります)。[1] [2] [4] [6]
そして、混乱を招くので、ような番号が付けられたリストを提示したくありません.
私が今行っているのは、手紙とアイテムの間の直接的な通信をハードコーディングすることです。つまり、 for Banana
press B
、 for Cheese
pressC
などです。しかし、特にこれはゲーム全体で使用されるパターンであり、状況によっては、私とプレイヤーの両方にとって非常に不便になるため、理想的とは言えません.
それで、これを行うためのより良い方法はありますか?ランダムに生成されたリストの項目に入力を関連付けるにはどうすればよいですか?