2

GLib ライブラリに基づく C++ で独自のメイン イベント ループを実装する必要があります。どこから始めればよいかわかりません。GLib に関するいくつかの資料を調べましたが、イベント ループの実装方法を知るのに役立ちません。誰かがそれについてアドバイスをくれたり、ソースコードを教えてくれませんか? 基本的に、GLib から GSource と GSourceFuncs を実装する必要があります。イベント ループはプラットフォームに依存しない必要がありますが、私のアプリケーションは Android で実行されます。Android でイベント ループがどのように実装されているかわかりません。誰か説明してもらえますか? どうもありがとう。

ルーカス

4

1 に答える 1

0

これは難しいプロジェクトのように聞こえます。おそらく、glib のソース コードを調べることから始める必要があります。ほとんどのメイン ループは似ています。プログラムはそれらに制御を渡し、特定のイベントが発生したときに関数 (プログラム内の「コールバック」または「イベント ハンドラー」) を呼び出します。

Android のメイン ループと統合する glib ベースのメイン ループを作成する必要がありますか? なぜ C++ なのか? Android NDK でコンパイルする予定はありますか? より多くの情報を提供していただけると、質問に回答しやすくなります。

于 2010-09-24T10:21:48.593 に答える