0

私はAct1とAct2を持っています。Act1 には、新しいレイアウトを設定する Act2 を開くボタンがあります。レイアウトを終了してメソッドを実行し続けるにはどうすればよいですか? 私の問題は、並列処理をプログラムする方法ではありません。私の問題は、戻るボタンが押されたときにアクティビティ全体がシャットダウンするのを回避する方法です (私はすでに onPressedButton() を使用して、いつ押されたかを識別しています)が、取得方法がわかりませんレイアウトを取り除き、Act2 の実行中のメソッドのみを保持します。Finish() はすべてを殺します。ありがとうございました。

編集:私が今持っているのは、まだリンクできていない2つの別々のアクティビティであるため、サンプルコードはありません。

メイン画面で画像をスクロールするプログラムがあり、通常の方法で指でクリックできます。私は、脳波を読み取るヘッドセットを使用して、プログラムと対話する新しい方法を実装しようとしています。これは、まばたきが実行されたときに認識できます。そこで私は、障害者がまばたきだけで使えるようにプログラムを適応させようとしています。したがって、実行する通常のプログラムと、ヘッドセットから常にメッセージを読み取る並列プロセスが必要です。まばたき機能とタッチ機能の両方が同時に機能する必要があります。つまり、ヘッドセットのオン/オフに関係なく、タッチ機能を引き続き使用できる必要があります。

4

1 に答える 1

2

メソッドをサービスとして実行するように実装でき、それはアクティビティに依存しません。

于 2012-10-22T13:56:10.727 に答える