問題タブ [onstart]

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 投票する
1 に答える
6695 参照

c# - Windows サービスとデータベース接続

(私はWindowsサービスを初めて使用します)データベーステーブルからいくつかのレコードをフェッチし、すべてのレコードに対してWebサービスメソッドを呼び出し、メソッドの戻り値とその他の情報をテーブルに挿入する自動Windowsサービスがあります。私の問題は以下のとおりです。

1-サービスを手動で開始しようとすると、Error 1053 (the service did not respond to the start or control request in a timely fashion). ところで、エラー サービスが開始され、それがしなければならないことを実行します。

2- (よくある問題であることは承知していますが、もう一度お聞きしたいと思います) サービスは自動ですが、データベース接続に依存します。サービスが実行されているシステムが再起動されると、手動で開始する必要がありました。Thread.Sleep()この問題を回避するためにコード行を追加します。問題を解決するための本当の方法は何ですか?

3- メソッドは書いたがOnStop()、サービス実行中の停止機能がなく停止したい。また、私のサービスは常に開始モードであり、開始済みに変わることはありません。

4- ときどき、ステータスは開始中ですが、サービスが必要な処理を停止し、テーブルからレコードをフェッチしません。以前に 2 回発生しましたが、残念ながらイベント ビューアーでエラーが発生していないか確認するのを忘れていました。何が原因か誰か知っていますか?それは私が上で述べた問題に関連していますか?

5- サービスをアンインストールするたびに、アンインストール コマンドを 2 回実行する必要がありました。何か助けはありますか?

編集: レコードは論争の的にテーブルに挿入され、新しいレコードがテーブルに入力されるたびに、Web サービスなどを呼び出すプロセスを実行する必要があります。While(true) ループが必要だと思いました。この部品を交換する提案はありますか?

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

java - onStart (onRestart) が onCreate の後に進むとアクティビティがクラッシュする

私は初めての Android アプリを開発しています (Visual Basic などの他のシステムで開発した経験があります)。

奇妙なエラーが発生します。Java アクティビティ クラスで onCreate の後に onStart メソッドを使用すると、アクティビティが開始時にすぐにクラッシュします。onStart がなくてもすべて正常に動作します (onCreate のみ)。onStart の代わりに onRestart を配置した場合も同じです。

これは、似ていないメインとヘルプの 2 つの異なるアクティビティで発生します。onStart (onRestart) を使用する必要がある理由:

  • MainActivity では、レイアウトが表示されるたびに、最初の読み込み時と他のアクティビティから戻った後にレイアウトをフェードインしたいと考えています。

  • HelpActivity は、同じフレーム (ScrollView) 内のヘルプ ページで追加の子ビューを拡張しますが、デバイスの回転時に、最初は onCreate のフレームに設定されたヘルプ TOC に戻ります。それはユーザーが望むものではありません。

コードと Logcat が適用されます。

古い電子書籍リーダー Pocketbook iq 701 を Android 2.0.1 (USB 経由で接続) とサードパーティ製エミュレーター YouVawe で使用していますが、両方でエラーが表示されます。

誰かが同じ問題に直面したことがある場合は、これが Android のバグなのか、それとも何か間違っているのか教えてください。たぶん私はそれを過労する可能性がありますが、docs blablabla による従来の方法は、より好ましく、より便利です。

事前にサンクス!

主な活動:

ヘルプ活動:

LogCat (クラッシュの瞬間から):

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

android - onStart コードの何が問題になっていますか?

編集:問題が見つかりました。それは Thread.Sleep です。アプリケーションを少し待機させる他の方法はありますか?

Android開発を学ぼうとしているので、Androidスタジオを使用しています。メインのアクティビティではないアクティビティがあり、アクティビティの開始時に 40 分からカウントを開始するタイマーを作成しようとしましたが、何らかの理由でメインのアクティビティでアクティビティを変更するはずのボタンを押すとタイマー付きのものにすると、アプリがクラッシュします。これはタイマーのアクティビティ コードです。

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

java - タイマー コードでアプリがクラッシュする

私はアンドロイド開発を学んでいます。私がやろうとしているのは、40 分からカウントダウンするラベルを作成することです。ラベルが 0 に達すると、カウントを停止して別のことを行います。これは私のコードです:

しかし、メインアクティビティのボタンをクリックしてそのアクティビティに移動すると、ラベルに「Timer」というテキスト (元のテキスト) が表示され、数秒後に CalledFromWrongThreadException でアプリがクラッシュしますが、問題の原因となっている行はTextView のテキストを設定する場所になります。

助けてください、事前に感謝します。

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

android - ボタンのクリックから複数のフラグメントにサービスを送信する方法

ビューページャーに複数のフラグメントが含まれており、ビューページャーで定義されたボタンがクリックされたときに各フラグメントに何かをさせたいと考えています。これらの各フラグメントにサービスを送信して、各フラグメントに何かを実行させるにはどうすればよいでしょうか? ここに私がこれまでに持っているものがありますが、機能していないようです。Android でバックグラウンド タスクを扱ったことがないので、それらの使用方法に関する知識はほとんどありません。

ビューページャーのコード

フラグメント内のコード

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

android - 画面が既に表示されているか、表示されるようになったときに onStart が呼び出されますか?

スタック オーバーフローに関する別のスレッドを調べました (src: onCreate() と onStart() の違いは? ) そのスレッドは、onStart() メソッドを「アクティビティがユーザーに表示されるようになったときに呼び出される」と説明しました。ただし、同じ回答と oncreate メソッドの多くのオーバーライドで、onCreate で setContentView が呼び出されていることがわかります。それで画面が見えるようになりませんか?したがって、その状況 (setContentView が onCreate で呼び出される場所) では、画面がユーザーに表示された後、ユーザーが操作できるようになる前に onStart() が呼び出されますか?

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

android - Android アクティビティ起動ビューと onStart

Javaを使用してAndroidゲームを構築しようとしています(これは初めてなので、非常に新しいです)。ユーザーがメイン アクティビティからプレイしたいゲームを選択すると、GamePlay アクティビティ クラスが呼び出されます。このクラスでは、作成した GameBoard ビューを読み込んでから、ゲームが終了すると終了するループを実行しようとしています。これを行うためのいくつかの異なる方法(スレッド化を含む)を試しましたが、問題は、ループに入る前にビューがロードされないことです。黒い画面と無限ループになってしまいます。助言がありますか?

注: ボードには、d1 と d2 に値を正常に割り当てるクリック検出があります。

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

android - onStart メソッドを含めると Null ポインター例外が発生する

メイン アクティビティでサービスをバインドしようとしていますが、ヌル ポインター例外が発生します。サービスをバインドするために、onStart() および onStop() メソッドをアクティビティに追加しましたが、それ自体が null ポインター例外を引き起こしているようです。これは、コード行を慎重にコメントアウトすることで得た結論です。

明確にするために、さらに詳細を提供すると思います。

Null ポインタ例外は発生しません:

Null ポインター例外が発生します。

文字通り、2 つの唯一の違いは、含まれている場合は空である onStart メソッドと onStop メソッドが含まれていることです。なぜエラーが発生するのかわかりません。助けてください;_; ありがとう!