Example usage for android.view View INVISIBLE

List of usage examples for android.view View INVISIBLE

Introduction

In this page you can find the example usage for android.view View INVISIBLE.

Prototype

int INVISIBLE

To view the source code for android.view View INVISIBLE.

Click Source Link

Document

This view is invisible, but it still takes up space for layout purposes.

Usage

From source file:net.heroicefforts.viable.android.BugReporterActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.bug_report_activity);

    ((Button) findViewById(R.id.ReportBugButton)).setOnClickListener(clickListener);
    ((Button) findViewById(R.id.DetailsButton)).setOnClickListener(clickListener);

    appNameSpinner = (Spinner) findViewById(R.id.AppNameSpinner);
    typeSpinner = (Spinner) findViewById(R.id.IssueTypeSpinner);
    summaryText = (TextView) findViewById(R.id.BugSummaryEditText);
    descriptionText = (TextView) findViewById(R.id.BugDescriptionEditText);
    detailsTextView = (TextView) findViewById(R.id.BugDetailsTextView);
    detailsButton = (Button) findViewById(R.id.DetailsButton);
    detailsScroll = (View) findViewById(R.id.BugDetailsScrollView);

    factory = new RepositoryFactory(this);

    List<String> appNames = new ArrayList<String>();
    appNames.add(getString(R.string.choose_one));
    appNames.addAll(factory.getApplicationNames());
    appNameSpinner.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, appNames));
    appNameSpinner.setOnItemSelectedListener(appNameSelected);

    Set<? extends IssueResource> resources = factory.getRepository(appNames.get(1)).getDefaultStates();
    typeSpinner.setAdapter(new IssueSelectionAdapter(this, resources));

    detailsButton.setVisibility(View.INVISIBLE);
}

From source file:com.hybris.mobile.app.commerce.adapter.AccountPaymentAdapter.java

@Override
public View getView(final int position, View convertView, ViewGroup parent) {

    View rowView;//from   ww  w  . j  ava2s .co m

    if (convertView == null) {
        LayoutInflater inflater = (LayoutInflater) getContext()
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        rowView = inflater.inflate(R.layout.item_payment_details, parent, false);
        rowView.setTag(new PaymentViewHolder(rowView, position));
    } else {
        rowView = convertView;
    }

    PaymentViewHolder mPaymentViewHolder = (PaymentViewHolder) rowView.getTag();

    final PaymentDetails paymentDetails = getItem(position);

    if (paymentDetails != null) {

        mPaymentViewHolder.paymentCardholderName.setText(paymentDetails.getAccountHolderName());
        mPaymentViewHolder.cardDetails
                .setText(paymentDetails.getCardType().getName() + "\n" + paymentDetails.getCardNumber() + "\n"
                        + paymentDetails.getExpiryMonth() + "/" + paymentDetails.getExpiryYear());

        if (paymentDetails.getBillingAddress() != null) {

            mPaymentViewHolder.billingAddress
                    .setText(StringUtils.isNotBlank(paymentDetails.getBillingAddress().getFormattedAddress())
                            ? paymentDetails.getBillingAddress().getFormattedAddress()
                            : paymentDetails.getBillingAddress().getLine1() + " "
                                    + paymentDetails.getBillingAddress().getLine2() + ",\n "
                                    + paymentDetails.getBillingAddress().getTown() + " "
                                    + paymentDetails.getBillingAddress().getPostalCode());
        }

        mPaymentViewHolder.paymentDefaultImageView.setVisibility(View.GONE);
        mPaymentViewHolder.paymentSetDefaultButton.setVisibility(View.INVISIBLE);

        mPaymentViewHolder.paymentDefaultImageView.setVisibility(position == 0 ? View.VISIBLE : View.INVISIBLE);
        //mPaymentViewHolder.paymentSetDefaultButton.setVisibility(position == 0 ? View.INVISIBLE : View.VISIBLE);
        mPaymentViewHolder.paymentDeleteButton.setVisibility(View.VISIBLE);

        mPaymentViewHolder.paymentSetDefaultButton.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                setDefaultPayment(paymentDetails);
                Alert.showSuccess(getContext(),
                        getContext().getString(R.string.payment_default_updated_message));

            }
        });

        mPaymentViewHolder.paymentDetailsLayout.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                mOnPaymentSelectedListener.onPaymentSelected(paymentDetails);
            }
        });
    }

    mPaymentViewHolder.paymentDeleteButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            AlertDialog dialog;
            AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
            builder.setMessage(R.string.payment_delete_message)
                    .setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int id) {

                            QueryPayment queryPayment = new QueryPayment();
                            queryPayment.setPaymentDetailsId(paymentDetails.getId());

                            CommerceApplication.getContentServiceHelper()
                                    .deleteUserPaymentDetails(new ResponseReceiverEmpty() {
                                        @Override
                                        public void onResponse(Response<EmptyResponse> response) {

                                            Alert.showSuccess(getContext(), getContext()
                                                    .getString(R.string.payment_delete_success_message));

                                            if (position < mPaymentList.size()) {
                                                mPaymentList.remove(position);
                                            }
                                            mOnPaymentSelectedListener.onPaymentListRefreshed();

                                            //Default is the first but if deleted select the next one as default
                                            if (mPaymentList != null && !mPaymentList.isEmpty()
                                                    && position == 0) {
                                                setDefaultPayment(mPaymentList.get(0));
                                            }
                                        }

                                        @Override
                                        public void onError(Response<ErrorList> response) {

                                        }
                                    }, null, queryPayment, null, false, null, null);

                            dialog.dismiss();

                        }
                    }).setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int id) {
                            dialog.cancel();
                        }
                    });

            dialog = builder.create();
            dialog.show();
        }
    });

    return rowView;
}

From source file:com.wms.opensource.shopfast.task.LoadProductsInCollectionTask.java

protected void onPostExecute(Void result) {
    progressBar.setVisibility(View.INVISIBLE);
    if (products == null) {
        DialogUtil.showExceptionAlertDialog(context, context.getString(R.string.error), errorString);
    } else {/*w  w w  .  ja  v  a  2  s  .c  o m*/
        JsonCache.putProductsJsonOfCollection(collectionID, page, productsArrayString);
        FileUtil.writeStringToFile(productsArrayString, StorageUtil.getTempDirectory(context),
                PersistFileNameProvider.getProductsFileName(collectionID, page),
                context.getString(R.string.charSetName));
        MessageUtil.sendHandlerMessage(handler, HandlerMessage.STORE_PRODUCTS_LOADED);
    }
}

From source file:sjizl.com.FileUploadTest2.java

@SuppressLint("NewApi")
@Override//w  ww  . j  av a  2s. c om
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.fileuploadtest2);
    //ac_image_grid
    TextView textView2_under_title;
    final ImageLoader imageLoader = ImageLoader.getInstance();
    imageLoader.init(ImageLoaderConfiguration.createDefault(getApplicationContext()));
    progressBar_hole = (ProgressBar) findViewById(R.id.progressBar_hole);
    progressBar_hole.setVisibility(View.INVISIBLE);
    right_lin = (LinearLayout) findViewById(R.id.right_lin);

    middle_lin = (LinearLayout) findViewById(R.id.middle_lin);
    //right_lin.setBackgroundColor(Color.BLUE);
    right_lin = (LinearLayout) findViewById(R.id.right_lin);
    left_lin1 = (LinearLayout) findViewById(R.id.left_lin1);

    left_lin3 = (LinearLayout) findViewById(R.id.left_lin3);
    left_lin4 = (LinearLayout) findViewById(R.id.left_lin4);
    middle_lin = (LinearLayout) findViewById(R.id.middle_lin);
    textView2_under_title = (TextView) findViewById(R.id.textView2_under_title);
    ((LinearLayout) textView2_under_title.getParent()).removeView(textView2_under_title);
    textView2_under_title.setVisibility(View.GONE);
    ImageView imageView2_dashboard = (ImageView) findViewById(R.id.imageView2_dashboard);
    if (android.os.Build.VERSION.SDK_INT > 9) {
        StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
        StrictMode.setThreadPolicy(policy);
    }

    Button upload_photo0 = (Button) findViewById(R.id.upload_photo0);
    Button upload_photo1 = (Button) findViewById(R.id.upload_photo1);
    Button upload_photo2 = (Button) findViewById(R.id.upload_photo2);
    upload_photo0.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            Toast.makeText(getApplicationContext(), "UploadActivity!", Toast.LENGTH_LONG).show();
            Intent dashboard = new Intent(getApplicationContext(), UploadActivity.class);

            startActivity(dashboard);
        }
    });
    upload_photo1.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {

            Toast.makeText(getApplicationContext(), "FileChooserExampleActivity!", Toast.LENGTH_LONG).show();
            Intent dashboard = new Intent(getApplicationContext(), FileChooserExampleActivity.class);

            startActivity(dashboard);
        }
    });

    upload_photo2.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            Toast.makeText(getApplicationContext(), "FileChooserExampleActivity!", Toast.LENGTH_LONG).show();
            Intent dashboard = new Intent(getApplicationContext(), FileChooserExampleActivity.class);

            startActivity(dashboard);
        }
    });
    final ImageView left_button;

    left_button = (ImageView) findViewById(R.id.imageView1_back);

    Brows();

    listView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            //startImagePagerActivity(position);

            Intent dashboard = new Intent(getApplicationContext(), ProfileActivity.class);
            dashboard.putExtra("user", naam);
            dashboard.putExtra("user_foto", foto);
            dashboard.putExtra("user_foto_num", foto_num);

            startActivity(dashboard);

        }
    });

    CommonUtilities u = new CommonUtilities();
    u.setHeaderConrols(getApplicationContext(), this,

            right_lin,

            left_lin3, left_lin4, left_lin1, left_button);
    ;

}

From source file:fm.krui.kruifm.ArticleViewActivity.java

/**
 * Toggles the loading view on and off.//from  www .  j a  v  a 2s  .  co m
 * @param isLoading true to display, false to hide
 */
private void showLoadingScreen(boolean isLoading) {
    FrameLayout loadingView = (FrameLayout) findViewById(R.id.article_view_loading_framelayout);

    if (isLoading) {
        loadingView.setVisibility(View.VISIBLE);
    } else {
        loadingView.setVisibility(View.INVISIBLE);
    }
}

From source file:com.xorcode.andtweet.TweetListActivity.java

/**
 * Called when the activity is first created.
 * /*www .  ja  v  a2 s  .co  m*/
 * @see android.app.Activity#onCreate(android.os.Bundle)
 * @param savedInstanceState
 */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    if (MyLog.isLoggable(TAG, Log.VERBOSE)) {
        Log.v(TAG, "onCreate");
    }

    // Create list footer for loading messages
    mListFooter = new LinearLayout(getApplicationContext());
    mListFooter.setClickable(false);
    getListView().addFooterView(mListFooter);
    LayoutInflater inflater = LayoutInflater.from(getApplicationContext());
    View tv = inflater.inflate(R.layout.item_loading, null);
    mListFooter.addView(tv, new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,
            LinearLayout.LayoutParams.WRAP_CONTENT));
    mListFooter.setVisibility(View.INVISIBLE);

    getListView().setOnScrollListener(this);

    initUI();
}

From source file:com.metaphyze.hackernewsfrontpage.HackerNewsFrontPageActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_hacker_news_front_page);

    bookFileName = getFilesDir() + File.separator + "bookmarked_posts.js";
    drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawerList = (ListView) findViewById(R.id.drawer);
    location = (TextView) findViewById(R.id.location);

    webView = (WebView) findViewById(R.id.content_frame);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setDomStorageEnabled(true);
    webView.getSettings().setAppCacheEnabled(true);
    loadingView = findViewById(R.id.loading);
    ProgressBar progressBar = ((ProgressBar) findViewById(R.id.progress_bar));
    progressBar.setIndeterminate(true);//from  w ww  .  j  a v a  2 s  .c  o  m
    drawerList.setAdapter(new HackerNewsAdapter(HackerNewsFrontPageActivity.this, R.layout.post_item,
            new ArrayList<HackerNewsPost>(), true));
    getActionBar().setTitle("Hacker News Front Page (Loading Live Stream...)");
    drawerList.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            HackerNewsPost post = (HackerNewsPost) parent.getItemAtPosition(position);

            webView.loadUrl(post.getUrl());
            webView.setWebViewClient(new WebViewClient() {

                @Override
                public void onPageStarted(WebView view, String url, Bitmap favicon) {
                    super.onPageStarted(view, url, favicon);
                    loadingView.setVisibility(View.VISIBLE);
                    location.setText("LOADING......" + url);
                }

                @Override
                public void onPageFinished(WebView view, String url) {
                    super.onPageFinished(view, url);
                    loadingView.setVisibility(View.INVISIBLE);
                    location.setText(url);
                }

                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) {
                    view.loadUrl(url);
                    return true;
                }

                @Override
                public void onReceivedError(WebView view, int errorCode, String description,
                        String failingUrl) {
                    loadingView.setVisibility(View.INVISIBLE);
                    location.setText("ERROR LOADING PAGE");
                    view.loadUrl("file:///android_asset/failed_to_load_page.html");
                }

            });
            drawerLayout.closeDrawer(drawerList);
        }
    });

    drawerList.setOnItemLongClickListener(new OnItemLongClickListener() {

        @Override
        public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
            final HackerNewsPost clonedPost = ((HackerNewsPost) parent.getItemAtPosition(position)).clone();
            clonedPost.setPostedAgo(new Date().toString());
            AlertDialog.Builder builder = new AlertDialog.Builder(HackerNewsFrontPageActivity.this);
            if (((HackerNewsAdapter) parent.getAdapter()).isLive()) {
                builder.setTitle("Bookmark?");
                builder.setMessage("Do you want to bookmark the post\n" + clonedPost.getTitle());
                builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {

                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        try {
                            HackerNewsFrontPageContents contents = readContentsFromBookmarksFile();
                            if (contents == null) {
                                showError("ERROR", "Failed to read bookmark file");
                                dialog.dismiss();
                                return;
                            }

                            if (!contents.addPost(clonedPost)) {
                                showError("Already Exists", "Not added becasue bookmark already exists");
                                dialog.dismiss();
                                return;
                            }

                            if (!saveContentsToBookmarksFile(contents)) {
                                showError("ERROR", "Failed to save bookmark");
                                dialog.dismiss();
                            }

                        } catch (Exception ex) {
                            ex.printStackTrace();
                            showError("ERROR", "Internal error: " + ex);
                        }
                    }
                }).setNegativeButton("No", new DialogInterface.OnClickListener() {

                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                });
            } else {
                builder.setTitle("Delete?");
                builder.setMessage("Do you want to delete the bookmarked post:\n" + clonedPost.getTitle());
                builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {

                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        try {

                            HackerNewsFrontPageContents contents = readContentsFromBookmarksFile();
                            if (contents == null) {
                                showError("ERROR", "Unable to find or generate bookmarks file");
                                dialog.dismiss();
                                return;
                            }

                            if (!contents.removePost(clonedPost)) {
                                showError("Not Removed", "Does not exist? How's that possible?");
                                dialog.dismiss();
                                return;
                            }

                            if (saveContentsToBookmarksFile(contents)) {
                                if (contents.getItems().size() > 0) {
                                    drawerList
                                            .setAdapter(new HackerNewsAdapter(HackerNewsFrontPageActivity.this,
                                                    R.layout.post_item, contents.getItems(), false));
                                } else {
                                    showError("No more bookmarks", "Reverting to live stream");
                                    loadLiveStream();
                                }
                            } else {
                                showError("ERROR", "Failed to save bookmark deletion");
                            }
                            dialog.dismiss();

                        } catch (Exception ex) {
                            ex.printStackTrace();
                            showError("ERROR", "Internal Error: " + ex);
                        }

                    }
                }).setNegativeButton("No", new DialogInterface.OnClickListener() {

                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                });
            }

            builder.setCancelable(true);
            builder.create().show();

            return false;
        }
    });

    drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, R.drawable.drawer_icon, 0, 0);
    drawerLayout.setDrawerListener(drawerToggle);

    ActionBar actionBar = getActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true);
    //      actionBar.setHomeButtonEnabled(true);

    requestQueue = Volley.newRequestQueue(this);
    loadLiveStream();

}

From source file:net.networksaremadeofstring.rhybudd.DiagnosticActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_diagnostics);
    try {/*from w  ww.  j  a v  a2  s. c  o  m*/
        getActionBar().setTitle("Diagnostics App");
        getActionBar().setSubtitle("Helps to pin point any problems getting events");
        getActionBar().setDisplayHomeAsUpEnabled(true);
        getActionBar().setHomeButtonEnabled(true);
    } catch (Exception e) {

    }

    DiagnosticOutput = (TextView) findViewById(R.id.DiagOutput);
    progressBar = (ProgressBar) findViewById(R.id.progressBar);

    ((Button) findViewById(R.id.StartDiagButton)).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            findViewById(R.id.progressBar2).setVisibility(View.VISIBLE);
            DiagnosticOutput.setText("");
            DoDiagnostics();
            view.setEnabled(false);
        }
    });

    progressHandler = new Handler() {
        public void handleMessage(Message msg) {
            try {
                DiagnosticOutput.setText(DiagnosticOutput.getText().toString()
                        + msg.getData().getString(DIAGNOSTIC_OUTPUT) + "\n");
            } catch (Exception e) {
                DiagnosticOutput.setText(DiagnosticOutput.getText().toString()
                        + "A diagnostic message was received but there was an issue displaying it\n");
            }

            if (msg.what == DIAGNOSTIC_PRE) {
                try {
                    if (progressBar.getSecondaryProgress() < 20)
                        progressBar.setSecondaryProgress((progressBar.getSecondaryProgress() + 1));
                } catch (Exception e) {

                }
            } else if (msg.what == DIAGNOSTIC_SUCCESS) {
                try {
                    if (progressBar.getProgress() < 20)
                        progressBar.setProgress((progressBar.getProgress() + 1));
                } catch (Exception e) {

                }
            } else if (msg.what == DIAGNOSTIC_FAILURE) {
                try {
                    DiagnosticOutput.setTextColor(getResources().getColor(R.color.WarningRed));
                    findViewById(R.id.progressBar2).setVisibility(View.INVISIBLE);
                    findViewById(R.id.StartDiagButton).setEnabled(true);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            } else if (msg.what == DIAGNOSTIC_COMPLETE) {
                try {
                    DiagnosticOutput.setTextColor(Color.rgb(50, 102, 50));
                    progressBar.setProgress(20);
                    findViewById(R.id.progressBar2).setVisibility(View.INVISIBLE);
                } catch (Exception e) {
                    e.printStackTrace();
                }

                try {
                    Toast.makeText(DiagnosticActivity.this, "Diagnostics Complete!", Toast.LENGTH_SHORT).show();
                    findViewById(R.id.StartDiagButton).setEnabled(true);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            } else {
                //Not much else
            }

            try {
                progressBar.invalidate();
            } catch (Exception e) {

            }
        }
    };
}

From source file:com.yasiradnan.Schedule.ScheduleMainActivity.java

public void updatePageButtons(int pageNumber) {
    if (pageNumber == 0)
        ibLeft.setVisibility(View.INVISIBLE);
    else//from   w w w .  j  a  v  a  2s  . com
        ibLeft.setVisibility(View.VISIBLE);

    if (pageNumber + 1 == totalPages)
        ibRight.setVisibility(View.INVISIBLE);
    else
        ibRight.setVisibility(View.VISIBLE);
}

From source file:fr.bde_eseo.eseomega.events.tickets.TicketHistoryActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {

    // Set view / call parent
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_event_history);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    context = this;

    // Get profile
    // Get user's data
    userProfile = new UserProfile();
    userProfile.readProfilePromPrefs(context);

    // Layout//from   ww  w. ja va  2 s  . c o  m
    progressLoad = (ProgressBar) findViewById(R.id.progressTicketList);
    progressToken = (ProgressBar) findViewById(R.id.progressLoading);
    progressLoad.setVisibility(View.GONE);
    progressLoad.getIndeterminateDrawable().setColorFilter(getResources().getColor(R.color.md_grey_500),
            PorterDuff.Mode.SRC_IN);
    progressToken.setVisibility(View.INVISIBLE);
    progressToken.getIndeterminateDrawable().setColorFilter(getResources().getColor(R.color.md_white_1000),
            PorterDuff.Mode.SRC_IN);
    tvNothing = (TextView) findViewById(R.id.tvListNothing);
    tvNothing2 = (TextView) findViewById(R.id.tvListNothing2);
    imgNothing = (ImageView) findViewById(R.id.imgNoCommand);
    tvNothing.setVisibility(View.GONE);
    tvNothing2.setVisibility(View.GONE);
    imgNothing.setVisibility(View.GONE);
    viewToken = findViewById(R.id.viewCircle);
    viewToken.setVisibility(View.INVISIBLE);

    // Get file from cache directory
    String cachePath = getCacheDir() + "/";
    cacheTicketsJSON = new File(cachePath + "tickets.json");

    // Init model  get it from TicketStore
    eventTicketItems = TicketStore.getInstance().getEventTicketItems();

    // Init adapter / recycler view
    mAdapter = new MyTicketAdapter(context);
    recList = (RecyclerView) findViewById(R.id.cardTickets);
    recList.setHasFixedSize(true);
    LinearLayoutManager llm = new LinearLayoutManager(context);
    llm.setOrientation(LinearLayoutManager.VERTICAL);
    recList.setLayoutManager(llm);
    recList.setAdapter(mAdapter);
    recList.setVisibility(View.GONE);

    // Attach floating action button
    fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.attachToRecyclerView(recList);

    // On click listener for token
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            TimeZone tz = Calendar.getInstance().getTimeZone();
            String tzStr = tz.getID();

            if (!userProfile.isCreated()) {
                new MaterialDialog.Builder(context).title("Vous n'tes pas connect").content(
                        "Nous avons besoin de savoir qui vous tes avant de pouvoir vous laisser effectuer une rservation.")
                        .negativeText("D'accord").cancelable(false).show();
            } else if (false && !tzStr.equalsIgnoreCase(Constants.TZ_ID_PARIS)) {
                new MaterialDialog.Builder(context).title("Erreur").content(
                        "L'accs aux rservations ne peut se faire depuis un autre pays que la France.\nEnvoyez nous une carte postale !")
                        .negativeText("D'accord").cancelable(false).show();
            } else {
                SyncToken syncToken = new SyncToken();
                syncToken.execute();
            }
        }
    });

    // Recycler listener
    recList.addOnItemTouchListener(
            new RecyclerItemClickListener(context, new RecyclerItemClickListener.OnItemClickListener() {
                @Override
                public void onItemClick(View view, int position) {

                    final int idcmd = eventTicketItems.get(position).getIdcmd();

                    new MaterialDialog.Builder(context).title("Renvoyer l'email").content(
                            "Vous avez perdu votre place, vous ne retouvez plus le mail associ ?\nPas de soucis, vous avez la possibilit de recevoir de nouveau votre place ...")
                            .negativeText(R.string.dialog_cancel).callback(new MaterialDialog.ButtonCallback() {
                                @Override
                                public void onNegative(MaterialDialog dialog) {
                                    Utilities.hideKeyboardFromActivity(TicketHistoryActivity.this); // Doesn't works ...
                                    super.onNegative(dialog);
                                }
                            }).inputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS)
                            .input("sterling@archer.fr", "", new MaterialDialog.InputCallback() {
                                @Override
                                public void onInput(MaterialDialog dialog, CharSequence input) {
                                    AsyncEventEmail asyncEmail = new AsyncEventEmail(context, "" + input, null,
                                            userProfile, idcmd); // convert charSequence into String object
                                    asyncEmail.execute();
                                }
                            }).show();
                }
            }));

    // Change message
    if (userProfile.isCreated()) {
        tvNothing.setText(getResources().getString(R.string.empty_header_order));
        tvNothing2.setText(getResources().getString(R.string.empty_desc_order));
    } else {
        tvNothing.setText(getResources().getString(R.string.empty_header_noorder));
        tvNothing2.setText(getResources().getString(R.string.empty_desc_noorder));
        tvNothing.setVisibility(View.VISIBLE);
        tvNothing2.setVisibility(View.VISIBLE);
        imgNothing.setVisibility(View.VISIBLE);
        fab.setVisibility(View.GONE);
    }

    // Set data
    mAdapter.setTicketsItems(eventTicketItems);

    // Start update
    if (mHandler == null) {
        mHandler = new android.os.Handler();
        mHandler.postDelayed(updateTimerThread, RUN_START);
    } else {
        mHandler.removeCallbacks(updateTimerThread);
        mHandler.postDelayed(updateTimerThread, RUN_START);
    }

    // Delay to update data
    run = true;

}