スレッド、アクティビティ、ダイアログに問題があります。 これは:私はHomeUI、RoomUIを持っています - それはActivityであり、私はThreadSocketを持っています - それはスレッドです。 HomeUIでは、スレッドを作成して実行します。 ThreadSocketでは、私はいくつかのメッセージをlinten。メッセージAで、私はThreadSocketからDialogを含むHomeUIのダイアログを作成します(Aからの情報、時間の減少を伴うボタンを閉じる)。メッセージBでは、私はHomeUIを終了しRoomUIを開始しますが、スレッドはまだ生存していなければなりません。私はする方法を知らない。 HomeUIのハンドラでスレッドに試してみますが、エラーです。そう?どのようなアイデアがありますか、どのように行うか、私は何をしますか?スレッドからダイアログと新しいアクティビティを作成して制御する方法
0
A
答えて
0
あなたはThreadSocketにこのような何か試してみてください:
Handler h = new Handler(Looper.getMainLooper());
h.post(new Runnable() {
public void run() {
// display and handle dialog
// create intent to RoomUI
// finish HomeUI
}
});
+0
大変ありがとうございます! –
関連する問題
- 1. スレッドを作成して別のスレッドを制御する方法は?
- 2. サービスからアクティビティのコンテンツを制御する方法は?
- 3. メディアサービスをアクティビティから制御する方法は?
- 4. Android:ダイアログから新しいアクティビティを起動する
- 5. 新しいスレッドでクラスを作成する方法は?
- 6. アクセス制御/ ADLSで新しいフォルダを作成
- 7. TabActivityのアクティビティ(タブ)からの制御の設定方法
- 8. 新しいウィンドウで外部URLを開き、コントローラから新しく開いたウィンドウを制御する方法
- 9. 新しいスレッドからNewGlobalRefを作成する
- 10. Chromeアプリケーションを使用して新しいブラウザタブを制御する方法
- 11. 新しいスレッドを作成する - Android
- 12. 新しいアクティビティを作成せずに、フラグメントからアクティビティを変更する
- 13. installshieldを使用して新しいダイアログを作成する
- 14. 活動の制御フロー新しいアクティビティが
- 15. 複数のスレッドを制御する良い方法
- 16. 新しいアクティビティで実行中のスレッドを殺す方法
- 17. プログラムからホームランチャーとしての目的のアクティビティを作成する方法
- 18. Excel VBA:「シート選択」ダイアログにアクセスして制御する方法は?
- 19. リーフレットルーティング制御新しいルートエラー
- 20. 新しい入力制御
- 21. 別のメインクラスから別のスレッドとしてJFrameを作成する方法
- 22. 端末と新しいセッションの制御
- 23. スレッドオブジェクトを新しいアクティビティに渡してから戻す方法と
- 24. jQueryダイアログ:ボタンペインの高さを制御する方法
- 25. ポップアップを表示するスレッドを制御する方法
- 26. メモリを消費するスレッドを制御する方法
- 27. 既存のスレッドは、新しいスレッドを使用して新しいスレッドを作成します()。)(開始
- 28. vC++を使用して子スレッドでウィンドウを作成し更新する方法
- 29. 開いているアクティビティをすべて終了し、Javaクラスから新しいアクティビティを開く方法
- 30. WakeReminderIntentServiceから新しいアクティビティを開始する方法
質問が明確ではないが。いくつかのコードを共有できますか? – Krish
私は自分の問題を解決するためのアイデアを知りたいだけです。 –