package com.sjriley.zappit; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.SharedPreferences; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class SplashActivity extends Activity { private Button signInButton; private Button createAccountButton; private BroadcastReceiver logoutReceiver; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.splash); signInButton = (Button)findViewById(R.id.signInButton); createAccountButton= (Button)findViewById(R.id.createAccountButton); signInButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { signInClick(); } }); createAccountButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { createAccountClick(); } }); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("com.sjriley.zappit.ACTION_LOGOUT"); logoutReceiver = new BroadcastReceiver (){ @Override public void onReceive(Context context, Intent intent) { Log.d("LoginActivity","Logout in progress"); finish(); } }; registerReceiver(logoutReceiver, intentFilter); } @Override protected void onDestroy() { super.onDestroy(); unregisterReceiver(logoutReceiver); } private void signInClick() { Intent intent = new Intent(this, LoginActivity.class); startActivity(intent); } private void createAccountClick() { Intent intent = new Intent(this, CreateAccountActivity.class); startActivity(intent); } }