package cn.edu.zafu.atlasdemo;
import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.util.Log;
import com.openatlas.boot.PlatformConfigure;
import zafu.edu.cn.atlasdemo.R;
public class BootActivity extends Activity {
private BundlesInstallBroadcastReceiver atlasBroadCast;
private class BundlesInstallBroadcastReceiver extends BroadcastReceiver {
private BundlesInstallBroadcastReceiver() {
}
@Override
public void onReceive(Context context, Intent intent) {
try {
startActivity(new Intent(BootActivity.this,MainActivity.class));
BootActivity.this.finish();
Log.e("TAG","BundlesInstallBroadcastReceiver,the bundle has install");
} catch (Exception e) {
}
}
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_boot);
if ("false".equals(System.getProperty("BUNDLES_INSTALLED", "false"))) {
this.atlasBroadCast = new BundlesInstallBroadcastReceiver();
registerReceiver(this.atlasBroadCast, new IntentFilter(PlatformConfigure.ACTION_BROADCAST_BUNDLES_INSTALLED));
}else{
startActivity(new Intent(BootActivity.this,MainActivity.class));
BootActivity.this.finish();
}
}
}