Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.pubnub.braindrain.activities;
- import android.content.Intent;
- import android.os.Bundle;
- import android.support.v4.app.FragmentActivity;
- import android.view.MotionEvent;
- import android.view.View;
- import com.pubnub.braindrain.R;
- import static com.pubnub.braindrain.app.Constants.LAUNCH_AUTH_ACTIVITY;
- import com.pubnub.braindrain.app.CollaborationManager;
- import com.pubnub.braindrain.app.Constants;
- import com.pubnub.braindrain.dialog.AvailableBoardsFragment;
- import com.pubnub.braindrain.view.CollaborationCanvasView;
- import butterknife.Bind;
- import butterknife.OnClick;
- public class MainActivity extends FragmentActivity {
- @Bind(R.id.canvasView) CollaborationCanvasView mCollaborationCanvasView;
- //Phase 2, render the board.
- private View.OnGenericMotionListener motionListener = new View.OnGenericMotionListener() {
- @Override
- public boolean onGenericMotion(View view, MotionEvent motionEvent) {
- return false;
- }
- };
- private int mode = 0; //nothing , 1=drawing
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- mCollaborationCanvasView.setOnGenericMotionListener(motionListener);
- }
- @Override
- protected void onStart() {
- super.onStart();
- CollaborationManager collaborationService = CollaborationManager.getInstance();
- if(!collaborationService.isUserAuthenticated()){
- Intent loginIntent = new Intent(this,SignInActivity.class);
- startActivityForResult(loginIntent, LAUNCH_AUTH_ACTIVITY);
- }
- }
- @Override
- protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- super.onActivityResult(requestCode, resultCode, data);
- CollaborationManager collaborationService = CollaborationManager.getInstance();
- switch (requestCode)
- {
- case LAUNCH_AUTH_ACTIVITY:
- if(resultCode == Constants.USER_AUTHENTICATE_RESPONSE) {
- collaborationService.getUser();
- displayBoards();
- }
- }
- }
- @OnClick(R.id.findBoards)
- public void displayBoards(){
- String[] board = CollaborationManager.getInstance().findAllBoards();
- AvailableBoardsFragment dialog = new AvailableBoardsFragment();
- android.app.FragmentManager fragmentManager = getFragmentManager();
- dialog.show(fragmentManager,"availableVBoards");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement