package com.linju.android_property.base;
import com.linju.android_property.application.AppApplication;
import com.linju.android_property2.R;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import roboguice.activity.RoboActivity;
public class BaseActivity extends RoboActivity{
//广播 处理接收到广播后关闭activityh
protected BroadcastReceiver broadcast = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
finish();
}
};
@Override
protected void onDestroy() {
super.onDestroy();
unregisterReceiver(broadcast);
}
@Override
protected void onResume() {
super.onResume();
IntentFilter filter = new IntentFilter();
filter.addAction(AppApplication.EXIT_APP);
this.registerReceiver(broadcast, filter);
}
@Override
public void onBackPressed() {
super.onBackPressed();
this.overridePendingTransition(R.anim.right_in, R.anim.right_out);
}
}