0

わかりましたので、インテントを使用して、個別のクラス (現在は 2 つ) をすべて 1 つのクラスにしようとしています。また、何が問題なのか、どうすればすべてを 1 つの屋根の下に置くことができるのかを突き止めようとして、ネットを精査しています。

コードへのリンクは次のとおり です。現在の私のコード。
個々のクラスはそれぞれ独自に機能するため、これまでのところすべてが機能することはわかっています。マニフェストを確認しましたが、すべて問題ありません。Eclipse を実行するとすぐにエラーは表示されず、コードがビフになります。

それは私が知っている愚かなことかもしれませんが、私はここ数日間これに悩まされており、この問題に戻ってしまうので、この問題を解決できない限りコードを進めることができないと感じています.

4

2 に答える 2

1

main メソッドを使用する必要はありません。マニフェストで、アプリを開始するアクティビティを宣言します。このActivityは「Activity」を拡張するクラスです。onCreate アクティビティをオーバーライドして、そこで作業を開始できます。誤解していないことを願っています...

このドキュメントが役立つかもしれません: http://developer.android.com/guide/components/index.html

于 2012-06-25T14:53:25.817 に答える
1

Android は「main()」メソッドを使用しません。アプリを起動するために必要なのは、アクティビティの 1 つをメインのランチャー アクティビティとして登録することだけです。これはマニフェストで行います。

次に、ユーザーがアプリのアイコンに触れると、そのアクティビティが表示されます。

于 2012-06-25T14:54:56.643 に答える