Advertisement
Guest User

Untitled

a guest
Jan 27th, 2016
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.88 KB | None | 0 0
  1. Popup.java
  2.  
  3. import android.content.Intent;
  4. import android.os.Bundle;
  5. import android.os.Handler;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.util.DisplayMetrics;
  8. import android.view.Window;
  9. import android.view.WindowManager;
  10. import android.widget.TextView;
  11.  
  12. public class Popup extends AppCompatActivity {
  13. TextView stateChangeSucc;
  14. Intent intent;
  15.  
  16. @Override
  17. protected void onCreate(Bundle savedInstanceState) {
  18.  
  19. requestWindowFeature(Window.FEATURE_NO_TITLE);
  20. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
  21.  
  22. super.onCreate(savedInstanceState);
  23. setContentView(R.layout.activity_popup);
  24.  
  25. stateChangeSucc = (TextView) findViewById(R.id.stateChangeSucc);
  26.  
  27. intent = getIntent();
  28. if (intent.getStringExtra("state").equals("login")){
  29. stateChangeSucc.setText(R.string.loginSucc);
  30. }
  31. else if (intent.getStringExtra("state").equals("register")) {
  32. stateChangeSucc.setText(R.string.RegisterSucc);
  33. }
  34. else {
  35. stateChangeSucc.setText(getString(R.string.Error) + intent.getStringExtra("state"));
  36. }
  37.  
  38. DisplayMetrics dm = new DisplayMetrics();
  39. getWindowManager().getDefaultDisplay().getMetrics(dm);
  40.  
  41. int width = dm.widthPixels;
  42. int height = dm.heightPixels;
  43.  
  44. // popup window size setting
  45. getWindow().setLayout((int) (width * 0.8), (int) (height * 0.6));
  46.  
  47. new Handler().postDelayed(new Runnable() {
  48. @Override
  49. public void run() {
  50. startActivity(new Intent(Popup.this,Home.class));
  51. finish();
  52. }
  53. }, 500);
  54. }
  55. }
  56.  
  57. public class Login extends AppCompatActivity implements View.OnClickListener {
  58. Button bLogin,bRegister;
  59. EditText etUsername,etPassword;
  60.  
  61. @Override
  62. protected void onCreate(Bundle savedInstanceState) {
  63. // set to full screen
  64. requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
  65.  
  66. super.onCreate(savedInstanceState);
  67. setContentView(R.layout.activity_login);
  68.  
  69. etUsername = (EditText) findViewById(R.id.etUsername);
  70. etPassword = (EditText) findViewById(R.id.etPassword);
  71. bLogin = (Button) findViewById(R.id.bLogin);
  72. bRegister = (Button) findViewById(R.id.bRegister);
  73.  
  74. bLogin.setOnClickListener(this);
  75. bRegister.setOnClickListener(this);
  76.  
  77. }
  78.  
  79.  
  80. @Override
  81. public void onClick(View v) {
  82. switch (v.getId()) {
  83. case R.id.bLogin:
  84. // * 1.check if the username exist
  85. // * 2.check if the username and pw is match in database
  86. // give popup
  87. Intent intent = new Intent(getApplicationContext(),Popup.class);
  88. intent.putExtra("state", "login");
  89. startActivity(intent);
  90. break;
  91. case R.id.bRegister:
  92. startActivity(new Intent(this, Register.class));
  93. break;
  94. }
  95. }
  96.  
  97. -28 01:29:12.778 2521-2521/? D/AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<
  98. 01-28 01:29:12.779 2521-2521/? D/AndroidRuntime: CheckJNI is ON
  99. 01-28 01:29:12.792 2521-2521/? I/art: JIT created with code_cache_capacity=2MB compile_threshold=1000
  100. 01-28 01:29:12.795 2521-2521/? D/ICU: No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat
  101. 01-28 01:29:12.811 2521-2521/? E/memtrack: Couldn't load memtrack module (No such file or directory)
  102. 01-28 01:29:12.811 2521-2521/? E/android.os.Debug: failed to load memtrack module: -2
  103. 01-28 01:29:12.812 2521-2521/? I/Radio-JNI: register_android_hardware_Radio DONE
  104. 01-28 01:29:12.821 2521-2521/? D/AndroidRuntime: Calling main entry com.android.commands.wm.Wm
  105. 01-28 01:29:12.822 2521-2521/? D/AndroidRuntime: Shutting down VM
  106. 01-28 01:29:12.827 2521-2532/? E/art: Thread attaching while runtime is shutting down: Binder_1
  107. 01-28 01:29:12.827 2521-2532/? I/AndroidRuntime: NOTE: attach of thread 'Binder_1' failed
  108. 01-28 01:38:26.973 1298-1311/system_process I/UsageStatsService: User[0] Flushing usage stats to disk
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement