package com.rogoapp; import java.math.BigInteger; import java.security.SecureRandom; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Gravity; import android.view.LayoutInflater; import android.view.Menu; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; public class MeetingSomeoneActivity extends Activity { private TextView user; //private TextView interests; private TextView location; private TextView trait; private TextView verification; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.meeting_someone); user = (TextView)findViewById(R.id.user2); //interests = (TextView)findViewById(R.id.user2_interests); location = (TextView)findViewById(R.id.meet_location); trait = (TextView)findViewById(R.id.user2_traits); verification = (TextView)findViewById(R.id.verification_code); String targetID = (String) getIntent().getSerializableExtra("username"); String u2trait = (String) getIntent().getSerializableExtra("trait"); String u2location = (String) getIntent().getSerializableExtra("location"); SecureRandom random = new SecureRandom(); String s = new BigInteger(130, random).toString(32); String code = s.substring(0,5);; user.setText(targetID); location.setText(u2location); trait.setText(u2trait); verification.setText(code); //TODO NEED TO PULL: OTHER USER'S INTERESTS, OTHER USER'S ENTERED TRAIT, NEARBY LOCATION TO MEET AT AND SET IN TEXTVIEWS } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main_screen, menu); return true; } public void weMet(View V){ toaster(); Intent intent = new Intent(getApplicationContext(), MainScreenActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); } public void toaster(){ LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.custom_toast, (ViewGroup) findViewById(R.id.custom_toast_layout_id)); ImageView image = (ImageView) layout.findViewById(R.id.image); image.setImageResource(R.drawable.ic_launcher); TextView text = (TextView) layout.findViewById(R.id.text); text.setText("CONGRATS"); Toast toast = new Toast(getApplicationContext()); toast.setGravity(Gravity.BOTTOM, 0, 0); toast.setDuration(Toast.LENGTH_SHORT); toast.setView(layout); toast.show(); } }