package com.konka.music.ui.activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.text.TextUtils;
import com.konka.music.R;
import com.konka.music.util.Assist;
public class SuperActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(Assist.BROADCAST_ACTION_EXIT);
registerReceiver(receiver1, intentFilter);
}
BroadcastReceiver receiver1 = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (!TextUtils.isEmpty(action) && Assist.BROADCAST_ACTION_EXIT.equals(action)) {
SuperActivity.this.finish();
}
}
};
@Override
public void startActivity(Intent intent) {
super.startActivity(intent);
overridePendingTransition(R.anim.next_enter_anim, R.anim.next_exist_anim);
};
@Override
public void finish() {
super.finish();
overridePendingTransition(R.anim.pre_enter_anim, R.anim.pre_exist_anim);
}
@Override
protected void onDestroy() {
super.onDestroy();
if (receiver1 != null) {
unregisterReceiver(receiver1);
}
}
}