読者です 読者をやめる 読者になる 読者になる

opamp_sando's blog

クソザコが割りと適当なことを書くためにある備忘録です。あとたまに普通の日記も書きます

別パッケージ内のActivityについて

ちょっとしたメモ。アプリ起動時最初に呼ばれるMainのActivityが入っているパッケージじゃないところに新しいActivityを作ると少しAndroidManifest.xmlの記述に注意が必要なようだ。

参考サイト

http://www.yaunix.com/2011/02/24/%E5%88%A5%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AEactivity%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%95%E3%81%9B%E3%82%8B%E6%96%B9%E6%B3%95/

早い話が、

<activity android:name="MainActivity"
    android:label="@string/app_name">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

<activity android:name="example.main.sub.SubActivity"
    android:label="@string/app_name">
</activity>

のようにするといいようだ。上のMainActivityがexample.mainに入ってるとするとそれ以外のexample.main.subに入っているSubActivityは例のようにパッケージ名も含めたクラス名にする。

Firefox ブラウザ無料ダウンロード