Advertisement
Guest User

Untitled

a guest
Sep 1st, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. package com.pubnub.braindrain.activities;
  2.  
  3. import android.content.Intent;
  4. import android.os.Bundle;
  5.  
  6. import android.support.v4.app.FragmentActivity;
  7.  
  8. import android.view.MotionEvent;
  9. import android.view.View;
  10.  
  11. import com.pubnub.braindrain.R;
  12.  
  13. import static com.pubnub.braindrain.app.Constants.LAUNCH_AUTH_ACTIVITY;
  14.  
  15. import com.pubnub.braindrain.app.CollaborationManager;
  16. import com.pubnub.braindrain.app.Constants;
  17. import com.pubnub.braindrain.dialog.AvailableBoardsFragment;
  18. import com.pubnub.braindrain.view.CollaborationCanvasView;
  19.  
  20. import butterknife.Bind;
  21. import butterknife.OnClick;
  22.  
  23. public class MainActivity extends FragmentActivity {
  24.  
  25.  
  26. @Bind(R.id.canvasView) CollaborationCanvasView mCollaborationCanvasView;
  27.  
  28. //Phase 2, render the board.
  29. private View.OnGenericMotionListener motionListener = new View.OnGenericMotionListener() {
  30. @Override
  31. public boolean onGenericMotion(View view, MotionEvent motionEvent) {
  32. return false;
  33. }
  34. };
  35.  
  36. private int mode = 0; //nothing , 1=drawing
  37.  
  38. @Override
  39. protected void onCreate(Bundle savedInstanceState) {
  40. super.onCreate(savedInstanceState);
  41. setContentView(R.layout.activity_main);
  42. mCollaborationCanvasView.setOnGenericMotionListener(motionListener);
  43. }
  44.  
  45.  
  46. @Override
  47. protected void onStart() {
  48. super.onStart();
  49. CollaborationManager collaborationService = CollaborationManager.getInstance();
  50. if(!collaborationService.isUserAuthenticated()){
  51. Intent loginIntent = new Intent(this,SignInActivity.class);
  52. startActivityForResult(loginIntent, LAUNCH_AUTH_ACTIVITY);
  53. }
  54. }
  55.  
  56. @Override
  57. protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  58. super.onActivityResult(requestCode, resultCode, data);
  59. CollaborationManager collaborationService = CollaborationManager.getInstance();
  60.  
  61.  
  62. switch (requestCode)
  63. {
  64. case LAUNCH_AUTH_ACTIVITY:
  65. if(resultCode == Constants.USER_AUTHENTICATE_RESPONSE) {
  66. collaborationService.getUser();
  67. displayBoards();
  68. }
  69. }
  70. }
  71.  
  72.  
  73. @OnClick(R.id.findBoards)
  74. public void displayBoards(){
  75. String[] board = CollaborationManager.getInstance().findAllBoards();
  76. AvailableBoardsFragment dialog = new AvailableBoardsFragment();
  77. android.app.FragmentManager fragmentManager = getFragmentManager();
  78. dialog.show(fragmentManager,"availableVBoards");
  79.  
  80.  
  81. }
  82.  
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement