質問: アンドロイド mainactivity.java アンドロイド(java)でアプリを開発してます。 いくつかの画面が存在して、ある程度、動作するようになってるのですが、 mainactivity.javaというファイルがプロジェクト内に存在しません。 いろいろとやりたい事調べてると、mainactivity.javaというのが出てくるのですが mainactivity.javaというファイルは別になくても支障はないのでしょうか? 今、構成上activityはいくつかあり、androidmainfest.xmlというファイルで activityの設定などをしてます。 mainactivity.javaというのは、何か特別な動きをするファイルなのでしょうか? なくても問題なしでしょうか? 以上、素人質問かも知れませんが、よろしくお願いします。
回答: mainactivity.javaというのは、adtやandroid studioでプロジェクトを作成する際、デフォルトで表示されるアクティビティクラスとして自動生成されるクラスです。要するに、クラス名などを設定せずデフォルトでプロジェクトを作ればmainactivityになる、ということですね。 クラス名として、「メインで表示されるアクティビティ=mainactivity」でわかりやすいですし、敢えて別のものに変更しなければならない理由も特に思い浮かばないので、みんなmainactivityのまま作っている、というだけでしょうね。 ですから、既に別の名前でアクティビティクラスを作って動かしているのであれば、そのままで全然構いません。