ゆぅかです。おはようございます。
player のインスタンスを複数の Activity で共用したいという意味でしょうか?
いくつか方法はありそうですが、
アプリケーション内で使う Activity の基底クラスとして AppActivity などを作り、
その AppActivity の protected static なメンバとして管理されては如何でしょうか?
ゅぅか。
続きです。
↓みたいな感じで準備して、アプリの実際の Activity はこの AppActivity を継承する感じです。
public class AppActivity extends Activity {
static protected mPlayer;
@Override
public void onCreate(Bundle state) {
super.onCreate(state);
if (mPlayer == null)
mPlayer = MediaPlayer.create(this, R.raw.music);
}
}
ゆぅか。
2011年4月14日8:36 yuka2py <yuk...@gmail.com>: