問題タブ [background-thread]

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

plugins - バックグラウンドでコルドバプラグインを実行するには?

phonegap (cordova) に基づいてアプリケーションを作成しています。何度かテストしましたが、最近 xcode に「プラグインはバックグラウンド スレッドを使用する必要があります」というメッセージが表示されました。では、アプリのバックグラウンドで Cordova プラグインを実行することは可能ですか? もしそうなら、方法を教えてください。ありがとう!

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

android - Xamarin Thread で touch メソッドと forceinterrupt メソッドをオーバーライドできない

Eclipse Java で Android アプリケーションを作成しましたが、アイドル状態の場合は 30 分後に終了する必要があります。これを行うために、次のようなものを使用しました。

アプリケーションのアイドル時間

Xamarin Android でも同じことを試しましたが、touch メソッドと forceinterrupt メソッドで次のエラーが表示されます。

スレッドのエラー

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

android - 以前に開始したカスタム独自のサービスが実行されているかどうかを確認する方法

こんにちは、アクティビティが 1 つあり、アクティビティからサービス クラスが 1 つあり、ある時点でサービスを開始しています。サービスを開始したいのですが、同じ時点で、サービスが既に実行されていることを確認したいのですが、そうでない場合は開始サービスを呼び出したくありません。ストラトですが、私の問題は、サービスが実行されているかどうかをどのように知ることができるかということです?

私は以下のコードを使用しましたが、私にとってはうまくいかないのは、私を助ける他のコードです

このコードは、実行中であってもチューニングしていないことを常に示しています

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

android - サービスで作成されたスレッド。スレッドが実行されたら、アクティビティを作成する必要があります。バックグラウンド スレッドからアクティビティを開始する方法がわからない

サービスがあります。サービスは別のスレッドを開始します。このスレッドが完了すると、Google マップを表示する MapPage.class という新しい fragmentactivity を開始する必要があります。スレッドは、サーバーから GPS 座標を含む json を取得します。これらの座標をシングルトン クラスに保存しています。そのため、スレッドが完了したら、シングルトン クラスのデータを使用して MapPage fragmentactivity を開始する必要があります。

バックグラウンド スレッドから MapPage.class を開始する方法がわかりません。メイン アクティビティのハンドラーの使用例を見てきましたが、問題にどのように適用できるかわかりません。私が見つけた最も近い答えはこれでした。

ハンドラーを作成することが唯一のオプションかどうかを知りたいですか? 他に選択肢があれば?アプリケーション クラスでハンドラーを使用することは、私の問題に対して正しいことですか?

私のサービスクラス:

私のスレッドコードは次のとおりです。

ここで MapPage アクティビティを開始する必要があります。マイ MapPage アクティビティ コードは次のとおりです。

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

vb.net - vb.NET でバックグラウンド スレッドを使用した StackOverFlow 例外

デバイスに接続/再接続するために、vb.net のバックグラウンド スレッドを使用しています。正常に動作していますが、約 2 時間後に、コードの次の部分でプログラムが stackoverflow 例外をスローしています。

その後、私は再びサブを呼び出しています。

Sleep-Timeをたとえば1000ミリ秒に設定することもできますが、これは最善の解決策ではないと思います...「バックグラウンドワーカー」(ビジュアルスタジオを使用)がより良い解決策/私の問題を解決しますか?または、スタックをクリーンアップする可能性はありますか?

ご協力いただきありがとうございます!

編集:

エンドモジュール

モジュールは、メイン ルーチンからバックグラウンド スレッドとして開始されます。

接続にコードが必要ですか? 実際の接続部分では例外がスローされないため、ここには記述しませんでした。また、2 時間すべて正常に動作します。

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

android - FOR ループでバックグラウンド スレッドからインテントを作成する方法

私はアンドロイド開発が初めてです。これは私のコードで、別のアクティビティに移動できません。for ループ内のバックグラウンド スレッドの関数から Intent オブジェクトを作成しています。この領域から Intent を呼び出す方法。この for ループは onPostExecute() 関数内にあります。バックグラウンド クラスのこのメソッドからビューを UI に追加するのは正しいですか。

Logcat ファイル:-

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

android - runOnUiThread 使用時の白い画面

onTouchListener の実験を行っています。目的は、FrameLayout をどこにでも移動することです。コードの最初のバージョンでは、「viewroot$calledfromwrongthreadexception」エラーが発生します。そのため、2 番目のバージョンでは、runOnUiThread を使用してエラーを解決しようとしています。しかし、そうすると、白い画面しか表示されません。

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

ios - iOS performSelectorInBackground 内部の performSelectorInBackground

関数呼び出し[self updateUI];のようです。booによってブロックされました。

booは別のバックグラウンド スレッドで実行されますか、それとも以下のコードのfooと同じですか?

[自己更新UI]はどのようにできますか; ブーでブロックしませんか?

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

ios - iOSでバックグラウンドスレッド用の条件付きタイマーを使用してGCDブロックを作成するには?

以下は、plistファイルから読み取ったバックグラウンドスレッドでビデオをアップロードするための私の方法です。

今私が必要としているのは、彼らがplistからすべてのエントリを読み取り、最初のブロックの実行を完了したら、新しいエントリがplistファイルに入っているかどうかを完了ブロックでチェックしたい..そしてstartThreadForUpload、数時間後に呼び出すだけではない場合.どうすればそれを行うことができますか?今、完了ブロックで同じメソッドを呼び出すだけなので、実行を続けます...