問題タブ [oncreate]

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 に答える
1582 参照

delphi - DelphiフレームのモデルOnCreateイベント

私はDelphiフレームを開発しており、最初にビジネスオブジェクトのリストをグリッドコントロールにロードする必要があります。DelphiフレームにはOnCreateイベントがないので、これを複製するための最良の方法は何ですか?Aboutで提案されているようにコンストラクターをオーバーライドする必要がありますか?パブリックloadData()プロシージャを作成し、作成の準備ができたら親コンテナにそれを呼び出させる必要がありますか?

すべての子コントロールがロードされ、データを入力する前に準備ができていることを確認したいのですが、Delphiコンポーネントの作成階層に精通していません。

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

android - Android:onCreateを過ぎても何も起きていません

このクラスを取得しましたが、onCreate内で何も発生していませんか?初期化時に自動的に呼び出されませんか?

コードは下にあります、どうもありがとう!-ミシェル

これを行うと、「アプリケーションが予期せず停止しました。再試行してください」という結果になります。文字列をnullではなく文字のセットに初期化すると、そのままになります。onCreate()内にあることを実行して、その変更を行うべきではありませんか?

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

android - SQLite3 データベースから「作成」文字列をプルする

onCreate オーバーライドでテーブルを再定義する代わりに、Android の各テーブルから CREATE 文字列を取得する簡単な方法はありますか。各テーブルの全体を解析するだけで十分にイライラしていますが、まだ見つけていないより簡単な方法があることを願っています。

0 投票する
8 に答える
33916 参照

android - 「activity.onCreate()」メソッドが複数回呼び出されるのは正常ですか?

アクティビティの onCreate メソッドにいくつかのコードがあり、それが 3 回呼び出されていることに気付きました。それは正常な動作ですか?ありがとう。

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

android - Android ContextMenu は onCreate メソッドで開始しますか?

onCreate メソッドでコンテキスト メニューを開始することは可能ですか? おそらく設計倫理が悪いことは知っていますが、私には理由があります!! 私は試しました:

しかし、それは機能していません..それで、誰かがより良いアイデアを持っていますか?

よろしくお願いします!

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

android - bindServiceはボタンクリック内では機能しませんが、onCreateで機能します-android

私は自分の活動に結びつけようとしている非常に単純なローカルサービスを持っています。私は昨日CommonsWareでこれを処理しましたが、サービスをバインドするのに苦労していたので、彼は私をまっすぐにさせてくれました。私が非常に問題を抱えていた理由は、サービスを次のようにバインドしようとしたためであることがわかりました。

ボタンクリック後に呼び出されていたvoidメソッドの内部。

bindService()呼び出しをアクティビティのonCreateメソッドに移動すると、正常に機能します。CommonsWareは、その呼び出しが非同期であることについて何か言及しましたが、Androidアクティビティの作成については、それが私の問題であるかどうかを知るのに十分な知識がありません。ボタンがクリックされたときにonServiceConnection()がServiceConnection()内で呼び出されていたのは知っていますが、サービス内のメンバーにアクセスしようとすると、mBoundServiceが機能しませんでした。

ボタンクリック内では機能しないが、onCreate()内では機能する理由を誰かに教えてもらえますか?

TIA

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

android - onCreateにバインドされた直後にAndroidサービスからメソッドを呼び出す

私は、Android サービスが私の終わりになると確信しています。ここ数日で髪の毛がほとんどなくなりました…。

...とにかく、私は脱線します。

最初は、ボタンのオンクリックでサービスをバインドするのにかなりの時間を費やしていましたが、昨日ここのヘルプから解決しました。ここで、サービスをアクティビティの onCreate() メソッドにバインドする必要があります。その部分は問題なく、意図したとおりに機能します。私のサービスは実際には、私が書いたソケット サーバーに TCP ソケットを接続するためのソケット サービスです。バインドされたサービス mBoundService.StartSocketServer() からメソッドへの呼び出しをボタン クリック内に配置すると、ビンゴがうまく機能します。しかし、アクティビティがロードされたときにすぐに起動する必要があるため、アクティビティの onCreate() メソッド内で bindService() 呼び出しのすぐ下で実行します。onCreate() 内でソケットを開始する呼び出しを行うと、強制終了します。

このメソッド (StartSocketServer()) は新しいスレッドを生成し、そのスレッドのソケットをリモート マシンに開きます。問題は、アクティビティが完全に読み込まれる前の新しいスレッドの生成にあると推測しています...よくわかりません。

LogCat は、ここではかなり不可解です。スレッドのアタッチが失敗したことを示しており、「Caused by: java.lang.NullPointerException」を含むキャッチされていないハンドラー例外を示しています。

繰り返しますが、このメソッドへの呼び出しをボタン クリック内に置くと、私は仕事をしています。onCreate() 内にある場合は失敗します。アクティビティ内に何らかの方法がありますか (私の仮定が正しいと仮定して、完全に新しいスレッドを生成する前に読み込みます)、読み込まれた後に StartSocketServer() を呼び出します: ala body.onLoad() in html?

残りの髪を救うのを手伝ってください:)

ティア

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

android - android 変な onCreate / onDestroy バランス

何度も何度も作成するのではなく、startActivity() への後続の呼び出しすべてがターゲット アクティビティを再開することを Android に伝える方法はありますか? 回避策はありますか?

ありがとう

0 投票する
5 に答える
258619 参照

android - パラメータを使用してアクティビティを開始します

私はAndroid開発に非常に慣れていません。

ゲームに関する情報を表示するアクティビティを作成して開始したいと思います。gameIdが必要な情報を示します。

このゲームIDをアクティビティに渡すにはどうすればよいですか?ゲームIDは絶対に必要なので、IDがない場合は、アクティビティを作成したり開始したりしたくありません。

これは、アクティビティに1つのパラメーターを持つコンストラクターが1つしかないようなものです。

どうやってやるの?

ありがとう。

0 投票する
3 に答える
2357 参照

delphi - Delphi - DragAcceptFiles を呼び出すタイミング

私は持っている

ただし、フォームはドラッグされたファイルを受け入れません-ドロップカーソルも、WM_DROPFILESメッセージの発火もありません。

FormShow イベントに次の構成がありました (別の理由で、フォームが作成された後に一度だけ実行したいコードがあり、初期化中に FormShow が複数回起動していました):

表示されている位置にある DragAcceptFiles (Handle, True ) はまだ機能しません。ルーチンの先頭に移動すると (2 回実行されるため)、機能します。

私が見つけたすべてのサンプル コードは、OnCreate 中に DragAccept を呼び出しているようです。私の実験では、OnShow の最初の起動と同様に、これは時期尚早であることが示唆されています。他の場所で私のコードに何か問題があると確信していますが、何が原因でしょうか?