私はアプリケーション(3Dゲーム)を持っており、スプラッシュページと紹介には4つのアクティビティを使用しています。ユーザーが離れるとすぐに活動を殺したい
ゲームが開始されると、他のアクティビティは自分自身を殺しません。私は実際のデバイスと仮想デバイスでこれをテストしています。私はアンドロイドシステムがそうする必要があるときにメモリを回収することを知っています。私のアプリは、メモリが少ないデバイスを除いて、すべてのデバイスと画面サイズで動作し、メモリを使用しないでゲームを実行するのに十分なメモリを持っているようですアンドロイドはKitkatからのみメモリを回収するため、すぐにゼリービールを稼動するデバイスが詰まりクラッシュする。
ユーザーが離れるとすぐに私の活動を終了する方法はありますか?これは私のスプラッシュページの1つで、タイマーを使用して次のアクティビティに移動します。
あなたが使用することができnew CountDownTimer(3000, 1000) {
public void onFinish() {
Intent intent1 = new Intent(activity1.this,activity2.class);
startActivity(intent1);
overridePendingTransition(R.anim.fadein, R.anim.fadeout);
finish();
}
public void onTick(long millisUntilFinished){
}
}.start();
次のアクティビティにインテントを送信するとすぐに、finish()を呼び出します。次の行に –