2012-04-05 3 views
0

com.mydomain.myappnameがあるとします。私のbaseActivityクラス(他のすべてのアクティビティクラスが継承する)をcom.mydomainに入れるのは良い考えですか?それとも問題を抱えているのですか?同じ電話機にインストールされていると、他のアプリが競合する可能性があることを心配しています。baseActivityクラスの場所はどこですか?

また、com.mydomainに含まれていない場合、どこに配置する必要がありますか?

答えて

1

異なるアプリはコード/クラスにアクセスできないため、どこに置いても問題ありません。共通の基本アクティビティをライブラリプロジェクトに配置して、同じコードを使用する複数のアプリケーションを簡単に作成できます。

+0

ああ、私は2つのアプリを持っていると言うと、com.domain.myapp1とcom.domain.myapp2と言うと、どちらも互いのcom.domainパッケージのものにアクセスできません。 –

+1

正しい。各アプリは独自のクラスを持ち、Androidの "framework.jar"を使用できます。外にあるものには直接アクセスすることはできません。 – zapl

+0

ありがとう、非常に便利な答え! –

関連する問題