問題タブ [postdelayed]
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.
android - 投稿遅延方法 - Android
postedDelayed メソッドを使用してアクティビティを更新しましたが、これは正常に機能します。しかし、問題は、[戻る] ボタンを押しても、postdelayed メソッドが前のアクティビティをコールバックすることです..
// 30000 ミリ秒のアクティビティのポスト遅延更新のハンドラー
android - Android で PostDelayed メソッドを強制終了する方法
postedDelayed メソッドを使用してアクティビティを更新しましたが、これは正常に機能します。しかし、問題は、[戻る] ボタンを押しても、postdelayed メソッドが前のアクティビティをコールバックすることです..
// 30000 ミリ秒のアクティビティのポスト遅延更新のハンドラー
objective-c - Objective C - SLComposeViewController によるプレゼンテーションの遅延
私は、写真や言葉 (またはその両方) を facebook と twitter の両方に投稿するプログラムをやっています。しかし、両方を同時に実行したいので、次のようにコードを書きました。
もちろん、これはすべて、既に「ファイル所有」されている IBAction 関数内にあります (slcvc は SLComposeViewController、bim は UIImage、tf.text は UITextfield tf のテキストです)。そして、私は以前にこのコードを投稿しましたが、それが個別に機能したことだけです。これを使用して Facebook と Twitter に同時に写真を投稿しようとすると、次のエラーが発生します。
(Facebookへの投稿は引き続き許可されていますが、Twitterへの投稿は許可されていません)
これは、最初の投稿 (この場合は Facebook の投稿) が完了すると、SLComposeViewController が再び自由に操作できるように登録するため、このようなことが起こると確信しています。ユーザーが最初の投稿を (Facebook に) 送信してから、Twitter への投稿を表示するのを何らかの方法で待機するように、2 番目の投稿 (Twitter の投稿) を作成する方法はありますか? 事前に助けや提案をしてくれた人に感謝します!!
android - ScrollView の postDelayed メソッドの代替
私が達成しようとしているのは、次の方法で新しいビューが追加されたときに、スクロールビューの一番下まで自動的にスクロールすることです:
これは私が現在持っているコードです:
私が postDelayed を使用している理由は、遅延がないと、新しいビューが十分に速く描画されず、新しいエントリの高さを引いた一番下までスクロールしてしまうためです。遅延時間をたとえば 100 ミリ秒に下げると、スクロールは新しいエントリの約 3 分の 1 で終了するため、これが当てはまることはわかっています。さまざまな値で試行錯誤した後、300ms が望ましい結果を得た数値でした。
これを達成するためのより良い方法はありますか?- 現在、私の方法は機能していますが、最もクリーンなオプションではないようです。
私はまだ Android/Java プログラミングに比較的慣れていないので、どこかで何かを見逃している可能性があると確信しています...
動作を変更することなく、 fullScroll(View.FOCUS_DOWN) も試したことに言及する必要があります。よりスムーズなアニメーションを好んだので、smoothScrollオプションに交換しました
android - postDelayed() が正しく起動しない
数秒ごとに複数の画像を次々と背景に設定したい。これを行う方法を尋ねたところ、handler().postDelayed() を使用してそれを実行する必要があることがわかりました。私は自分が望むものを実装するためにコードをたどっていましたが、うまくいきませんでした。画像が 1 つだけ取得されており、まったく変化していません。
どこかで間違っている場合は助けてください。または、これを実装する他の方法を教えてください。前もって感謝します
iis-7 - Windows Server 2008 上の SignalR serverSentEvents で、IIS 7 POST 要求の完了に時間がかかりすぎる
私が使用していて、 [.NET Framework 4.5] アプリがインストールされてSignalR 2.0.0-beta2
いる本番環境で動作がおかしいです。AppPool は統合モードであり、このアプリのみがあります。ASP.NET MVC 5
Windows Server 2008
IIS 7
によるGET
リクエストSignalR
はわずか60 ミリ秒で完了します。
問題は、POST
永遠にかかるリクエストで発生します。最新のテストでは、信じられないほどの 3 分 1 秒かかりました。
この断続的な問題が発生すると、通常、リクエストを完了するのに40 秒以上かかります。
と Firebugでテストしています...ブラウザのキャッシュFirefox 22
を無効にすると、スムーズに実行されます。つまり、リクエストに遅延はありません。そうしないと、ブラウザのキャッシュを有効にすると、リクエストが再び遅延します。POST
POST
Google Chrome 28
POSTを使用すると、保留中のステータスが表示されます。
をリサイクルするAppPool
と、POST
リクエストにかかる時間はわずか203 ミリ秒です。この特定に対して行った唯一の変更は、AppPool
設定Idle Time-out (minutes) = 0
したこと、つまり、AppPool のリサイクルを避けたいことです。
Process Explorer を見ると、それw3wp.exe
が177.300 KB (Private Bytes)
あり211.900 (Working Set)
、現在もそうであることがCPU
わかり0
ます。
SignalR
Firebug コンソールから取得したログ情報は次のとおりです。
私Web.config
の設定は次のとおりです。
症状から、応答が何らかの形でバッファリングされているように見えます。このSignalRの問題は、AVG アンチウイルスが問題であると述べていますが、クライアントのサーバーに AVG アンチウイルスがインストールされていません。それは持ってMcAfee
います。
この動作の原因は何ですか? これをさらにデバッグするためにさらに情報が必要な場合は、お問い合わせください。提供できるよう最善を尽くします。
注: その間、SignalR 安定リリース 1.1.2 に戻しましたが、これまでのところすべて正常に動作しています。
android - シンプルな Runnable 実験 AVD では動作しますが、ハードウェア デバイスでは動作しません
私は Android 開発と StackOverflow の両方の初心者なので、つま先を踏んでも撃たないでください。ユーザーがボタンを押すと、ボタンが押されている間に表示される整数が増加し、ボタンが離されたときにボタンがそのままになる単純なアプリを動作させようとしています。画期的なもの!
だから私は次のアプローチを取りました:
そして、これは AVD (4.2.2) で動作します。(ボタンと 2 つの TextViews のみ)
しかし、これを Nexus 4 (4.3) に配置しようとすると、元の postDelayed (「onStart」内) は正常に動作しますが、2 番目の postDelayed では、ランナブル自体の再帰呼び出しによって null ポインター例外がスローされます。
Logcat を参照してください。
08-08 10:08:14.245: I/Button Act(19992): onTouch イベント 08-08 10:08:14.245: I/Button Act(19992): ..Down 08-08 10:08:14.245: I /Button Act(19992): postedAction Original 08-08 10:08:14.275: I/Button Act(19992): in onTouch Event 08-08 10:08:14.385: I/Button Act(19992): in onTouch Event 08 -08 10:08:14.405: I/Button Act(19992): onTouch イベント 08-08 10:08:14.425: I/Button Act(19992): onTouch イベント 08-08 10:08:14.495: I/ Button Act(19992): postedAction Repeat 08-08 10:08:14.495: D/AndroidRuntime(19992): Shutting down VM 08-08 10:08:14.495: W/dalvikvm(19992): threadid=1: thread exiting withキャッチされない例外 (group=0x4152c700) 08-08 10:08:14.495: E/AndroidRuntime(19992):致命的な例外: メイン08-08 10:08:14.495: E/AndroidRuntime(19992):java.lang.NullPointerException08-08 10:08:14.495: E/AndroidRuntime(19992): com.example.buttonexperiments.MainActivity$1.run(MainActivity.java:94) 08-08 10:08:14.495: E/AndroidRuntime(19992): android.os.Handler.handleCallback(Handler.java:730) 08-08 10:08:14.495: E/AndroidRuntime(19992): android.os.Handler.dispatchMessage(Handler.java:92) 08-08 10 :08:14.495: E/AndroidRuntime(19992): android.os.Looper.loop(Looper.java:137) 08-08 10:08:14.495: E/AndroidRuntime(19992): android.app.ActivityThread. main(ActivityThread.java:5103) 08-08 10:08:14.495: E/AndroidRuntime(19992): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) 08-08 10:08:14.495: E/AndroidRuntime (19992): java.lang.reflect.Method.invoke(Method.java:525) 08-08 10:08:14.495: E/AndroidRuntime(19992): com.android.internal.os で。ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) 08-08 10:08:14.495: E/AndroidRuntime(19992): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 08-08 で10:08:14.495: E/AndroidRuntime(19992): dalvik.system.NativeStart.main(ネイティブメソッド)
誰かが私が間違っていることを見ることができますか? すべての助けに感謝します。質問をめちゃくちゃにしてしまったらごめんなさい(LogCat ..私は知っています)!安全な旅行 !
android - AndroidでハンドラとpostDelayedを使用して一時停止する
私はアンドロイドプログラミングに非常に慣れていないので、初心者であることを許してください。レイアウトの真ん中に 1 つの TextView を持ち、数秒ごとに別のテキストに切り替える非常に単純なアクティビティを作成しようとしています。たとえば、TextView は "text1" と表示され、数秒間一時停止してから、"text2" と表示され、再び一時停止します。最終的には、さらにテキストを追加して、それらすべてを 1 つずつ循環させたいと考えています。非常に単純なことですが、現時点では主にスレッドとハンドラーについて学ぼうとしています.とにかく、エラーを防ぐためにUIスレッドから長いものを遠ざける方法について読んだので、ハンドラーを使用すると思いました.画面上の 2 つのテキストを単純に切り替えるには. 残念ながら、これを機能させることはできません. ここにいくつかのコードがあります:
logcat で確認できることから、ハンドラーは postDelayed を次々と実行しているようです (私のコードの場合、別の postDelayed を実行するために postDelay で 7 秒待機しません)。また、「mytexts.setText(myarray[1]);」で1にしたいと思います。forループの「count」と同じであるため、配列内の文字列の1つと同じになる可能性がありますが、エラーが発生します。私はこれに何時間も悩まされてきましたが、オンラインで見つけた他の例は、他のことに取り組む前に主に基本を理解したい私のような人にとっては複雑すぎるようです. これについての助けがあれば、大歓迎です。ありがとうございました。