1

UI(メイン)スレッドとJNIスレッド間の通信を必要とするこのAndroidプロジェクトがあります。

JNI からメソッドを記述して呼び出す方法は知っていますが、ネイティブ スレッドを作成する方法がわかりません。

アプリがトリガーされ、コンストラクターが呼び出されたときの最初に、私のJavaスレッド(メインスレッド)を考えてみましょう。ボタンとレイアウトを構築し、ネイティブスレッドも構築します。このネイティブ スレッドは起動しますが、イベントを待機するためにスリープします。

ユーザーがボタンを押すと、このシグナルがネイティブ スレッドに送信され、ネイティブ スレッドが何かを実行します。たとえば、文字列 helloworld をメイン スレッドに返します。したがって、同期データが必要だと思います。

私は例を探してみましたが、何もありません。いくつかの助けをいただければ幸いです。サンプル コードはいいですね。

4

0 に答える 0