問題タブ [recreate]

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.

0 投票する
2 に答える
2444 参照

android-fragments - 戻るボタンが押されるたびにandroidフラグメントのリロード(onCreate)

プロジェクトでフラグメントを使用してアンドロイドを初めて使用しています。初めてフラグメントを作成し、API を呼び出してフラグメントにデータをロードします。ここで任意の項目をクリックすると、フラグメントが別のフラグメントに置き換えられ、別の API が呼び出され、データがフラグメントにロードされます。今ここで私のために生成された問題の状況。ここから戻る ボタンを押します。

フラグメントのリロードは、最初の作成と同じですが、次のフラグメントに進む前に残したデータを表示する必要があります。

ですから、保存されたInstanceStateデータを意味するのと同じデータを取得する方法を教えてください。

私の最初のフラグメントgetCategoryメソッドはApiを呼び出し、最初にデータを取得します。カテゴリを選択すると、フラグメントを別のフラグメントに置き換えますが、同じgetCategoryメソッドを返すと、最初と同じプロセスをリコールします。

フラグメントは、バックプレスで api メソッドを再度呼び出すべきではありません。以前にクリックしたものと同じカテゴリを表示する必要があります。

APIを呼び出す私の最初のフラグメント......

0 投票する
0 に答える
49 参照

listview - フラグメント ビューの再作成後にリスト ビュー アイテムが表示されない

プロジェクトにリストビューがあります。最初の起動時に、リストビューのデータが表示されます。ただし、データはリストビューに設定されており、カスタムアダプターの getView() メソッドも呼び出されます (getView でログを出力して確認しました)。それでも私はアイテムを見ることができません。

レイアウトの他のビュー (例: TextView、Images など) にデータが表示されます。問題は ListView のみです。Recycler ビューを使用してみました。問題はまだ存在します。アダプター/リストビューに正確に何が起こっているのだろうか。

どんな助けでも大歓迎です。ありがとう

0 投票する
0 に答える
64 参照

oracle - シノニム DUAL を再作成しようとしている問題

このリンクでは、パブリックシノニム「DUAL」を再作成する方法は? 私は1つの違いで同じ問題を抱えています。

このコマンドを実行しました: CREATE OR REPLACE PUBLIC SYNONYM "DUAL" FOR "DUAL"

「同義語のループチェーン」を作成します。SO A シノニムを削除します。

今私の問題は次のとおりです。スキーマの「例」はDUALで接続できません。(select * from dual) できるのは (select * from sys.dual) だけです。

シノニムを再作成しようとしていますが、何も機能していません。誰かが私を助けることができますか?

0 投票する
2 に答える
3368 参照

android - アクティビティを再作成し、引数も渡します

設定の変更をリッスンしてアプリをリロードするアクティビティがあります。私はそれをするために使用recreate()しています。しかし、それを介して引数を渡す方法がわからないため、手動のアクティビティのリロードに頼っています。

これには私が望む動作がありますが、アクティビティが強制終了され、同じアクティビティが再起動されるため、アクティビティの再作成はユーザーにとってスムーズではありません。アクティビティが再開されたことをユーザーに知られたくない。したがって、私の質問は、メソッドを使用してrecreate()引数を渡すことができるかということです。

0 投票する
2 に答える
1219 参照

indexing - VFP。インデックスの再作成

データベースの一部であるテーブルへのインデックスを再作成できるようにしたいと考えています。

テーブルのインデックスが破損しているため、テーブルを開くことができません (エラー メッセージが表示されないわけではありません)。データベース コンテナー内の情報を使用してインデックスを再構築したい (いくつかのタグを含む)

おそらく、データベース内のテーブルのリストをブラウズし、1 つ (またはすべて) のテーブルを選択して再インデックスまたはパックする機能をユーザーに提供できます。DBGETPROP() および CURSORGETPROP() 関数呼び出しを調べましたが、必要な情報を提供するオプションが見つかりませんでした。

いつもながら、ご指導ありがとうございます。


ありがとうタマル。はい、.dbc を開いていましたが、タグ名とインデックス式が必要でした。

私がやりたいことは、データベース内の各テーブルのタグ名とインデックス式の詳細を使用してカーソルを構築することです。

私が見る限り、.dbc からテーブルの名前を取得し、各テーブルを開いてそのインデックスを見つける必要があります。これらは、.dbc ではなくテーブル自体にのみあると思います。SYS(14) 関数がインデックス式を提供し、TAG() がタグ名を提供することがわかります。それは行くべき道ですか、それとも私のためにこれらのことを行ういくつかの機能がすでに利用可能ですか?

0 投票する
1 に答える
412 参照

android - コンテンツ プロバイダーの使用時にデータベースを再作成する

私の Android アプリには、SQLite データベースとコンテンツ プロバイダーがあります。このコンテンツ プロバイダは、アプリの に登録されていAndroidManifest.xmlます。エクスポートされていないため、私のアプリのみが表示されます。

ユーザーのプロファイルをリセットする一環として、このデータベースを完全に消去し、最初から再作成したいと考えています。deleteDatabase()最初はアクティビティのコンテキストから呼び出してみました。これは機能しますが、アプリを閉じてから再度開いた場合のみです。そうしないと、データベースが読み取り専用であると言って行を挿入しようとするとクラッシュします。私の理解では、 を呼び出す前に、まず接続を閉じる必要がありますdeleteDatabase()。それでも、接続はコンテンツ プロバイダーによって管理されており、私が理解している限り、手動で閉じるべきではありません。

別の方法として、 のcall()メソッドを使用ContentResolverして、テーブル内のすべてのデータを削除し、シーケンス カウントを手動でリセットするカスタム関数を呼び出しています。

これは機能しますが、各テーブルから手動でデータを削除する必要があり、将来行った変更を追跡する必要があります。

onCreate()データベース全体を削除し、使用時にDatabaseHelper( SQLiteOpenHelper) トリガーを使用するより良い方法はありますContentProviderか?

0 投票する
2 に答える
2445 参照

android - mainActivity (Adapter クラス) の外部から Android アクティビティを更新する

それを検索したところ、次の 2 つの結果が見つかりました。 Call
1

2

しかし、アクティビティ内からではなく、アクティビティを更新したいと思います。

複数のフラグメントがあり、各フラグメントにはボタンを持つ listViews があります。

私のlistViewには、サーバー上のデータが入力されています。On ボタン クリック サーバー上のデータを変更していて、すべての listView を更新したい (新しいコンテンツをロードするため)。onClick() 関数は listAdapter にあります。この listAdapter クラスからアクティビティ全体を更新する方法はありますか。

また

listAdapter クラスからフラグメントを更新する方法。