Example usage for android.view View performHapticFeedback

List of usage examples for android.view View performHapticFeedback

Introduction

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

Prototype

public boolean performHapticFeedback(int feedbackConstant) 

Source Link

Document

BZZZTT!!1!

Usage

From source file:hack.ddakev.roadrant.MainActivity.java

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

    sendButton = (Button) findViewById(R.id.sendButton);
    plateBox = (TextView) findViewById(R.id.plateNumber);
    thumbsUp = (ImageView) findViewById(R.id.thumbsup);
    thumbsDown = (ImageView) findViewById(R.id.thumbsdown);
    cameraIcon = (ImageView) findViewById(R.id.cameraButton);
    commentBox = (TextView) findViewById(R.id.comment);
    ratingN = -1;/*from www. j  a  v  a 2s.c o m*/
    mGoogleApiClient = new GoogleApiClient.Builder(this).addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this).addApi(LocationServices.API).build();
    reviews = new ArrayList<Review>();

    lr = new LocationRequest();
    lr.setInterval(1000);
    lr.setFastestInterval(1000);
    lr.setPriority(LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY);

    loadPermissions(android.Manifest.permission.ACCESS_FINE_LOCATION, REQUEST_FINE_LOCATION);

    cameraIcon.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            dispatchTakePictureIntent();
            v.performHapticFeedback(HapticFeedbackConstants.CONTEXT_CLICK);
        }
    });
    thumbsUp.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            if (ratingN == -1) {
                ((ImageView) v).setImageResource(R.drawable.thumbs_up_highlight);
            } else if (ratingN == 0) {
                thumbsDown.setImageResource(R.drawable.thumbs_down);
                ((ImageView) v).setImageResource(R.drawable.thumbs_up_highlight);
            }
            ratingN = 1;
            v.performHapticFeedback(HapticFeedbackConstants.CONTEXT_CLICK);
        }
    });
    thumbsDown.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            if (ratingN == -1) {
                ((ImageView) v).setImageResource(R.drawable.thumbs_down_highlight);
            } else if (ratingN == 1) {
                thumbsUp.setImageResource(R.drawable.thumbs_up);
                ((ImageView) v).setImageResource(R.drawable.thumbs_down_highlight);
            }
            ratingN = 0;
            v.performHapticFeedback(HapticFeedbackConstants.CONTEXT_CLICK);
        }
    });
    sendButton.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            if (!isConnected()) {
                Toast.makeText(getBaseContext(), "You're not connected to the internet", Toast.LENGTH_LONG)
                        .show();
                return;
            }
            license = plateBox.getText().toString();
            commentS = commentBox.getText().toString();

            if (license.equals("")) {
                Toast.makeText(getBaseContext(), "Enter license plate number!", Toast.LENGTH_LONG).show();
                return;
            }
            if (ratingN == -1) {
                Toast.makeText(getBaseContext(), "Choose rating!", Toast.LENGTH_LONG).show();
                return;
            }
            Review data = new Review(license, ratingN == 1, commentS, lat, lon);
            reviews.add(data);
            Toast.makeText(getBaseContext(), "Please wait", Toast.LENGTH_SHORT).show();
            v.performHapticFeedback(HapticFeedbackConstants.CONTEXT_CLICK);
        }
    });
}

From source file:de.dmarcini.bt.homelight.HomeLightMainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    if (BuildConfig.DEBUG) {
        Log.v(TAG, "erzeuge Application...");
    }/*  ww w  .j  av a 2s .  c o m*/
    setContentView(R.layout.activity_home_light_main);
    if (BuildConfig.DEBUG) {
        Log.e(TAG, "D E B U G Version");
    }
    //##############################################################################################
    //
    // Ist Bluethooth LE (4.0) untersttzt?
    //
    if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE)) {
        Toast.makeText(this, R.string.main_ble_not_supported, Toast.LENGTH_SHORT).show();
        finish();
    }
    //
    // initialisiere den Adapter
    //
    final BluetoothManager bluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE);
    btConfig.setBluetoothAdapter(bluetoothManager.getAdapter());
    //
    // Ist ein BT Adapter vorhanden?
    //
    if (btConfig.getBluethoothAdapter() == null) {
        Toast.makeText(this, R.string.main_ble_not_supported, Toast.LENGTH_SHORT).show();
        finish();
        return;
    }
    //
    // Systemeinstellungen einlesen
    //
    HomeLightSysConfig.readSysPrefs(getResources(), PreferenceManager.getDefaultSharedPreferences(this));
    //
    // Kommando-Queue Tread aktivieren
    //
    cmdTread = new CmdQueueThread(recCmdQueue, CReciver);
    Thread tr = new Thread(cmdTread, "cmd_queue_thread");
    tr.start();
    //
    // Vorerst nur der Platzhalter fr ein Spielerchen spter
    //
    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fabOnOff);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            view.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
            setModulOnOff();
            //Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG).setAction("Action", null).show();
        }
    });
    if (BuildConfig.DEBUG) {
        Log.v(TAG, "erzeuge Application...OK");
    }
}

From source file:eu.dirtyharry.androidopsiadmin.Main.java

public void buttonListener(final View view) {
    if (vibrate) {
        view.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
    }/*  w  w  w  .  j  av a 2s.com*/
    // new Functions().noPreferences(Main.this,
    // getString(R.string.gen_title_error),
    // getString(R.string.gen_setpreferences));
    if (!new Functions().checkPreferences(Main.this)) {
        new Functions().noPreferences(Main.this, getString(R.string.gen_title_error),
                getString(R.string.gen_setserverpreferences));
        return;
    }
    // noPreferences(Main.this,
    // getString(R.string.gen_title_error),
    // getString(R.string.gen_setpreferences));
    switch (view.getId()) {
    case R.id.bt_scanqr:
        // Intent intent = new
        // Intent("com.google.zxing.client.android.SCAN");
        // intent.setPackage("com.google.zxing.client.android");
        // intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
        // setResult(RESULT_OK, intent);
        // startActivityForResult(intent, 0);
        Intent qrDroid = new Intent("la.droid.qr.scan");
        qrDroid.putExtra("la.droid.qr.complete", true);
        try {
            startActivityForResult(qrDroid, GET_QR);
        } catch (ActivityNotFoundException activity) {
            Functions.qrDroidRequired(Main.this);
        }

        break;

    case R.id.bt_getopsiclients:
        Log.d("Barcode", "getopsiclient");
        // if (Networking.isConnected(Main.this)) {
        getOpsiClientsTask();
        // } else {
        // Toast.makeText(Main.this, R.string.to_wifinotconnected,
        // Toast.LENGTH_LONG).show();
        // }
        break;
    case R.id.bt_defineclientselection:
        if (Networking.isConnected(Main.this)) {
            final ProgressDialog dialog = ProgressDialog.show(Main.this,
                    getString(R.string.gen_title_pleasewait), getString(R.string.pd_getclients), true);
            final Handler handler = new Handler() {
                public void handleMessage(Message msg) {
                    dialog.dismiss();
                    if (GlobalVar.getInstance().getError().equals("null")) {
                        if (doit.equals("serverdown")) {
                            Toast.makeText(Main.this,
                                    String.format(getString(R.string.to_servernotrechable), serverip),
                                    Toast.LENGTH_LONG).show();
                        }
                    } else {
                        new Functions().msgBox(Main.this, getString(R.string.gen_title_error),
                                GlobalVar.getInstance().getError(), false);
                    }
                }
            };

            Thread checkUpdate = new Thread() {
                public void run() {
                    Looper.prepare();

                    if (Networking.isServerUp(serverip, serverport, serverusername, serverpasswd)) {
                        doit = "true";
                        Intent i = new Intent(Main.this, ShowOpsiClientFilter.class);
                        startActivity(i);
                    } else {
                        doit = "serverdown";
                    }
                    handler.sendEmptyMessage(0);

                }
            };
            checkUpdate.start();
        } else {
            Toast.makeText(Main.this, R.string.to_wifinotconnected, Toast.LENGTH_LONG).show();
        }
        break;
    case R.id.bt_createopsiclient:
        // new Functions().notImplementet(Main.this);
        Intent i = new Intent(Main.this, ShowOpsiCreateClient.class);
        startActivity(i);
        break;
    case R.id.bt_showdepotconfig:
        // new Functions().notImplementet(Main.this);
        Log.d("Barcode", "depotconfig");
        if (Networking.isConnected(Main.this)) {
            getOPSIDepots();
        } else {
            Toast.makeText(Main.this, R.string.to_wifinotconnected, Toast.LENGTH_LONG).show();
        }
        break;
    // case R.id.bt_test:
    // ArrayList<String> test = new ArrayList<String>();
    // test.add("test1");
    // test.add("test2");
    // test.add("test3");
    // test.add("test4");
    // ShowOpsiClientOptionsButtonDialog buttondialog = new
    // ShowOpsiClientOptionsButtonDialog(Main.this,test);
    // buttondialog.setTitle("testtitle");
    // buttondialog.show();
    // break;
    }

}

From source file:za.co.neilson.alarm.preferences.AlarmPreferencesActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // requestWindowFeature(Window.FEATURE_NO_TITLE);
    ActionBar actionBar = getSupportActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true);
    setContentView(R.layout.alarm_preferences);

    pref = getSharedPreferences("AppPref", MODE_PRIVATE);
    email = getIntent().getStringExtra("email");
    Log.d("? ???!!! ", "" + email);

    Bundle bundle = getIntent().getExtras();
    if (bundle != null && bundle.containsKey("alarm")) {
        setMathAlarm((Alarm) bundle.getSerializable("alarm"));
    } else {//from w w w. j ava  2  s  .c  om
        setMathAlarm(new Alarm());
    }
    if (bundle != null && bundle.containsKey("adapter")) {
        setListAdapter((AlarmPreferenceListAdapter) bundle.getSerializable("adapter"));
    } else {
        setListAdapter(new AlarmPreferenceListAdapter(this, getMathAlarm()));
    }

    getListView().setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> l, View v, int position, long id) {
            final AlarmPreferenceListAdapter alarmPreferenceListAdapter = (AlarmPreferenceListAdapter) getListAdapter();
            final AlarmPreference alarmPreference = (AlarmPreference) alarmPreferenceListAdapter
                    .getItem(position);

            AlertDialog.Builder alert;
            v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
            switch (alarmPreference.getType()) {
            case BOOLEAN:
                CheckedTextView checkedTextView = (CheckedTextView) v;
                boolean checked = !checkedTextView.isChecked();
                ((CheckedTextView) v).setChecked(checked);
                switch (alarmPreference.getKey()) {
                case ALARM_ACTIVE:
                    alarm.setAlarmActive(checked);
                    break;
                case ALARM_VIBRATE:
                    alarm.setVibrate(checked);
                    if (checked) {
                        Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
                        vibrator.vibrate(1000);
                    }
                    break;
                }
                alarmPreference.setValue(checked);
                break;
            case STRING:

                alert = new AlertDialog.Builder(AlarmPreferencesActivity.this);

                alert.setTitle(alarmPreference.getTitle());
                // alert.setMessage(message);

                // Set an EditText view to get user input
                final EditText input = new EditText(AlarmPreferencesActivity.this);

                input.setText(alarmPreference.getValue().toString());

                alert.setView(input);
                alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int whichButton) {

                        alarmPreference.setValue(input.getText().toString());

                        if (alarmPreference.getKey() == Key.ALARM_NAME) {
                            alarm.setAlarmName(alarmPreference.getValue().toString());
                        }

                        alarmPreferenceListAdapter.setMathAlarm(getMathAlarm());
                        alarmPreferenceListAdapter.notifyDataSetChanged();
                    }
                });
                alert.show();
                break;
            case LIST:
                alert = new AlertDialog.Builder(AlarmPreferencesActivity.this);

                alert.setTitle(alarmPreference.getTitle());
                // alert.setMessage(message);

                CharSequence[] items = new CharSequence[alarmPreference.getOptions().length];
                for (int i = 0; i < items.length; i++)
                    items[i] = alarmPreference.getOptions()[i];

                alert.setItems(items, new OnClickListener() {

                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        switch (alarmPreference.getKey()) {
                        case ALARM_DIFFICULTY:
                            Alarm.Difficulty d = Alarm.Difficulty.values()[which];
                            alarm.setDifficulty(d);
                            break;
                        case ALARM_TONE:
                            alarm.setAlarmTonePath(alarmPreferenceListAdapter.getAlarmTonePaths()[which]);
                            if (alarm.getAlarmTonePath() != null) {
                                if (mediaPlayer == null) {
                                    mediaPlayer = new MediaPlayer();
                                } else {
                                    if (mediaPlayer.isPlaying())
                                        mediaPlayer.stop();
                                    mediaPlayer.reset();
                                }
                                try {
                                    // mediaPlayer.setVolume(1.0f, 1.0f);
                                    mediaPlayer.setVolume(0.2f, 0.2f);
                                    mediaPlayer.setDataSource(AlarmPreferencesActivity.this,
                                            Uri.parse(alarm.getAlarmTonePath()));
                                    mediaPlayer.setAudioStreamType(AudioManager.STREAM_ALARM);
                                    mediaPlayer.setLooping(false);
                                    mediaPlayer.prepare();
                                    mediaPlayer.start();

                                    // Force the mediaPlayer to stop after 3
                                    // seconds...
                                    if (alarmToneTimer != null)
                                        alarmToneTimer.cancel();
                                    alarmToneTimer = new CountDownTimer(3000, 3000) {
                                        @Override
                                        public void onTick(long millisUntilFinished) {

                                        }

                                        @Override
                                        public void onFinish() {
                                            try {
                                                if (mediaPlayer.isPlaying())
                                                    mediaPlayer.stop();
                                            } catch (Exception e) {

                                            }
                                        }
                                    };
                                    alarmToneTimer.start();
                                } catch (Exception e) {
                                    try {
                                        if (mediaPlayer.isPlaying())
                                            mediaPlayer.stop();
                                    } catch (Exception e2) {

                                    }
                                }
                            }
                            break;
                        default:
                            break;
                        }
                        alarmPreferenceListAdapter.setMathAlarm(getMathAlarm());
                        alarmPreferenceListAdapter.notifyDataSetChanged();
                    }

                });

                alert.show();
                break;
            case MULTIPLE_LIST:
                alert = new AlertDialog.Builder(AlarmPreferencesActivity.this);

                alert.setTitle(alarmPreference.getTitle());
                // alert.setMessage(message);

                CharSequence[] multiListItems = new CharSequence[alarmPreference.getOptions().length];
                for (int i = 0; i < multiListItems.length; i++)
                    multiListItems[i] = alarmPreference.getOptions()[i];

                boolean[] checkedItems = new boolean[multiListItems.length];
                for (Alarm.Day day : getMathAlarm().getDays()) {
                    checkedItems[day.ordinal()] = true;
                }
                alert.setMultiChoiceItems(multiListItems, checkedItems, new OnMultiChoiceClickListener() {

                    @Override
                    public void onClick(final DialogInterface dialog, int which, boolean isChecked) {

                        Alarm.Day thisDay = Alarm.Day.values()[which];

                        if (isChecked) {
                            alarm.addDay(thisDay);
                        } else {
                            // Only remove the day if there are more than 1
                            // selected
                            if (alarm.getDays().length > 1) {
                                alarm.removeDay(thisDay);
                            } else {
                                // If the last day was unchecked, re-check
                                // it
                                ((AlertDialog) dialog).getListView().setItemChecked(which, true);
                            }
                        }

                    }
                });
                alert.setOnCancelListener(new OnCancelListener() {
                    @Override
                    public void onCancel(DialogInterface dialog) {
                        alarmPreferenceListAdapter.setMathAlarm(getMathAlarm());
                        alarmPreferenceListAdapter.notifyDataSetChanged();

                    }
                });
                alert.show();
                break;
            case TIME:
                TimePickerDialog timePickerDialog = new TimePickerDialog(AlarmPreferencesActivity.this,
                        new OnTimeSetListener() {

                            @Override
                            public void onTimeSet(TimePicker timePicker, int hours, int minutes) {
                                Calendar newAlarmTime = Calendar.getInstance();
                                newAlarmTime.set(Calendar.HOUR_OF_DAY, hours);
                                newAlarmTime.set(Calendar.MINUTE, minutes);
                                newAlarmTime.set(Calendar.SECOND, 0);
                                alarm.setAlarmTime(newAlarmTime);
                                alarmPreferenceListAdapter.setMathAlarm(getMathAlarm());
                                alarmPreferenceListAdapter.notifyDataSetChanged();
                            }
                        }, alarm.getAlarmTime().get(Calendar.HOUR_OF_DAY),
                        alarm.getAlarmTime().get(Calendar.MINUTE), true);
                timePickerDialog.setTitle(alarmPreference.getTitle());
                timePickerDialog.show();
            default:
                break;
            }
        }
    });
}

From source file:com.dz.ritesh.SignupPhoneField.VerifyPhoneFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.activity_signup, container, false);
    ButterKnife.bind(this, rootView);

    /*spinner click method and not clicked methos (Start)*/
    spinner.setOnItemSelectedListener(new MaterialSpinner.OnItemSelectedListener<String>() {

        @Override/*from w  w w.  j  a v a  2 s.  c om*/
        public void onItemSelected(MaterialSpinner view, int position, long id, String item) {
            spinner.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
            Toast.makeText(getActivity(), "Position :" + "  " + position + "  Clicked " + "" + item,
                    Toast.LENGTH_SHORT).show();

            android.support.design.widget.Snackbar
                    .make(view, "Clicked " + item, android.support.design.widget.Snackbar.LENGTH_SHORT).show();
            Str_User_TypeSelectedValue = item;

        }
    });
    spinner.setOnNothingSelectedListener(new MaterialSpinner.OnNothingSelectedListener() {

        @Override
        public void onNothingSelected(MaterialSpinner spinner) {
            Toast.makeText(getActivity(), "Please select User Type", Toast.LENGTH_SHORT).show();

            android.support.design.widget.Snackbar
                    .make(spinner, "Nothing selected", android.support.design.widget.Snackbar.LENGTH_SHORT)
                    .show();

        }
    });
    /*spinner click method and not clicked methos (End)*/

    if (Utils.isConnected(getActivity())) {
        UserTypeListJsontask task = new UserTypeListJsontask();
        task.execute();
    } else {

        SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP).margin(15, 15)
                .backgroundDrawable(R.drawable.snackbar_custom_layout)
                .text("Please Your Internet Connectivity..!!"));

    }

    /*circular progress bar (Start)*/
    mCircularProgressBar = (CircularProgressBar) rootView.findViewById(R.id.signup_progressbar_circular);
    //        signupProgress.setVisibility(View.GONE);
    ((CircularProgressDrawable) mCircularProgressBar.getIndeterminateDrawable()).start();
    updateValues();
    /*circular progress bar (End)*/

    /*spinner.setOnItemSelectedListener(new MaterialSpinner.OnItemSelectedListener<String>() {
            
    @Override public void onItemSelected(MaterialSpinner view, int position, long id, String item) {
        android.support.design.widget.Snackbar.make(view, "Clicked " + item, android.support.design.widget.Snackbar.LENGTH_LONG).show();
    }
    });
    spinner.setOnNothingSelectedListener(new MaterialSpinner.OnNothingSelectedListener() {
            
    @Override public void onNothingSelected(MaterialSpinner spinner) {
        android.support.design.widget.Snackbar.make(spinner, "Nothing selected", android.support.design.widget.Snackbar.LENGTH_LONG).show();
    }
    });*/

    CV_btn_signup.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            str_user_first_name = ET_UserFirstName.getText().toString().trim();
            str_user_last_name = ET_UserLastName.getText().toString().trim();
            str_emailid = ET_UserEmail.getText().toString().trim();
            str_password = ET_Password.getText().toString().trim();
            str_confirm_password = ET_Confirm_Password.getText().toString().trim();
            str_phone_number = ET_phone.getText().toString();
            str_phone_number = str_phone_number.replace(" ", "");

            Log.e(" Sign Up Fields data :",
                    "\n" + "Str_User_TypeSelectedValue :" + "" + Str_User_TypeSelectedValue + "\n"
                            + "str_user_first_name :" + "" + str_user_first_name + "\n" + "str_user_last_name :"
                            + "" + str_user_last_name + "\n" + "str_emailid :" + "" + str_emailid + "\n"
                            + "str_phone_number :" + "" + str_phone_number + "\n" + "str_password :" + ""
                            + str_password + "\n" + "str_confirm_password :" + "" + str_confirm_password);

            if (spinner.getSelectedIndex() == 0) {
                Log.e("error", "ok");
                iserror = true;
                v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                /**************** Start Animation ****************/
                YoYo.with(Techniques.Shake).duration(700).playOn(CV_signup_user_type);
                /**************** End Animation ****************/

                /*Toast.makeText(getApplicationContext(), "Please enter more than 5 character in password.",
                    Toast.LENGTH_SHORT).show();*/

                SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                        .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                        .text("Please Select User Type"));

            } else if (str_user_first_name.equals("")) {
                iserror = true;
                v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                /**************** Start Animation ****************/
                /*https://github.com/daimajia/AndroidViewAnimations/blob/master/README.md*/

                YoYo.with(Techniques.Tada).duration(700).playOn(ET_UserFirstName);
                /**************** End Animation ****************/

                /*Toast.makeText(getApplicationContext(), "Please enter your Name",
                    Toast.LENGTH_SHORT).show();*/

                SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                        .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                        .textColor(R.color.black_clr).text("Please enter your First Name"));

            } else if (str_emailid.equals("")) {
                iserror = true;
                v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                /**************** Start Animation ****************/
                YoYo.with(Techniques.Tada).duration(700).playOn(ET_UserEmail);
                /**************** End Animation ****************/

                /*Toast.makeText(getApplicationContext(),
                    "Please enter your Email Id", Toast.LENGTH_SHORT).show();*/

                SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                        .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                        .textColor(R.color.black_clr).text("Please enter your Email Id"));

            } else if (!isValidEmail(str_emailid)) {
                iserror = true;
                v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                //   emailedit.requestFocus();
                /**************** Start Animation ****************/
                YoYo.with(Techniques.Shake).duration(700).playOn(ET_UserEmail);
                /**************** End Animation ****************/
                /*Toast.makeText(getApplicationContext(),
                    "Please enter valid email address.", Toast.LENGTH_SHORT).show();*/

                SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                        .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                        .textColor(R.color.black_clr).text("Please enter valid email address."));

            } else if (str_phone_number.equals("")) {
                iserror = true;
                v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                /**************** Start Animation ****************/
                YoYo.with(Techniques.Tada).duration(700).playOn(ET_phone);
                /**************** End Animation ****************/

                /*Toast.makeText(getApplicationContext(),
                    "Please enter your Email Id", Toast.LENGTH_SHORT).show();*/

                SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                        .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                        .textColor(R.color.black_clr).text("Please enter your Phone Number"));

            } else if (str_password.equals("")) {
                iserror = true;
                v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                /**************** Start Animation ****************/
                YoYo.with(Techniques.Tada).duration(700).playOn(ET_Password);
                /**************** End Animation ****************/

                /*Toast.makeText(getApplicationContext(),
                    "Please enter your Password", Toast.LENGTH_SHORT).show();*/

                SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                        .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                        .textColor(R.color.black_clr).text("Please enter your Password"));

            } else if (str_password.length() < 5) {
                iserror = true;
                v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                /**************** Start Animation ****************/
                YoYo.with(Techniques.Shake).duration(700).playOn(ET_Password);
                /**************** End Animation ****************/

                /*Toast.makeText(getApplicationContext(), "Please enter more than 5 character in password.",
                    Toast.LENGTH_SHORT).show();*/

                SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                        .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                        .textColor(R.color.black_clr)
                        .text("Please enter more than 5 character \n in password."));

            } else if (!str_confirm_password.equals(str_password)) {
                iserror = true;
                v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                /**************** Start Animation ****************/
                YoYo.with(Techniques.Swing).duration(700).playOn(ET_Password);

                YoYo.with(Techniques.Swing).duration(700).playOn(ET_Confirm_Password);
                /**************** End Animation ****************/

                /*Toast.makeText(getApplicationContext(),
                    "oopsss....\n Password not Match Please try again", Toast.LENGTH_SHORT).show();*/

                SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                        .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                        .textColor(R.color.black_clr)
                        .text("oopsss....\\n Password not Match Please try again"));

            } else if (!iserror) {
                v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                /*Toast.makeText(getApplicationContext(),
                    "Good", Toast.LENGTH_SHORT).show();*/

                SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                        .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                        .textColor(R.color.black_clr).text("Good All Value Correct"));

                if (Utils.isConnected(getActivity())) {
                    SignUpJsontask task = new SignUpJsontask();
                    task.execute();
                } else {

                    SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                            .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                            .textColor(R.color.black_clr).text("Please Your Internet Connectivity..!!"));

                }

            }

        }
    });

    FaceBook_signup.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Toast.makeText(getActivity(), "FaceBook Signup ", Toast.LENGTH_SHORT).show();
        }
    });

    Twitter_signup.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Toast.makeText(getActivity(), "Twitter Signup ", Toast.LENGTH_SHORT).show();
        }
    });

    Instagram_signup.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Toast.makeText(getActivity(), "Instagram Signup ", Toast.LENGTH_SHORT).show();
        }
    });

    TV_terms_condition.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Toast.makeText(getActivity(), "Terms & condition ", Toast.LENGTH_SHORT).show();
        }
    });

    initUI(rootView);
    return rootView;
}

From source file:com.achep.acdisplay.ui.fragments.AcDisplayFragment.java

/**
 * @see #showWidget(com.achep.acdisplay.ui.components.Widget)
 *///from   w w w.j  a  va  2  s . co m
protected void showWidget(@NonNull Widget widget, boolean animate) {
    mHandler.removeMessages(MSG_SHOW_HOME_WIDGET);
    mHasPinnedWidget = false;

    Log.d(TAG, "showing widget " + widget);

    View iconView;

    if (mSelectedWidget != null) {
        iconView = mSelectedWidget.getIconView();
        if (iconView != null) {
            iconView.setSelected(false);
        }

        mSelectedWidget.onViewDetached();
    }

    mSelectedWidget = widget;
    resetSceneContainerParams();
    animate &= isAnimatableAuto();

    SceneCompat scene = findSceneByWidget(mSelectedWidget);
    if (scene == null)
        scene = mSceneMainClock;
    if (mCurrentScene != scene) {
        goScene(scene, animate);
    } else if (animate) {
        final ViewGroup viewGroup = mSelectedWidget.getView();
        maybeBeginDelayedTransition(viewGroup, mTransitionJit);
    }

    mSelectedWidget.onViewAttached();
    mBackground.dispatchSetBackground(mSelectedWidget.getBackground(), mSelectedWidget.getBackgroundMask());
    updateStatusClockVisibility(!mSelectedWidget.hasClock() && getConfig().isFullScreen());

    iconView = mSelectedWidget.getIconView();
    if (iconView != null) {
        iconView.setSelected(true);
        iconView.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
    }

    if (!isResumed()) {
        return;
    }

    // Start timeout on main or media widgets, and
    // pause it otherwise.
    if (widget.isHomeWidget()) {
        mTimeout.resume();
    } else {
        mTimeout.setTimeoutDelayed(mTimeoutNormal, true);
        mTimeout.pause();
    }
}

From source file:nodomain.freeyourgadget.gadgetbridge.activities.appmanager.AbstractAppManagerFragment.java

public boolean openPopupMenu(View view, int position) {
    PopupMenu popupMenu = new PopupMenu(getContext(), view);
    popupMenu.getMenuInflater().inflate(R.menu.appmanager_context, popupMenu.getMenu());
    Menu menu = popupMenu.getMenu();
    final GBDeviceApp selectedApp = appList.get(position);

    if (!selectedApp.isInCache()) {
        menu.removeItem(R.id.appmanager_app_reinstall);
        menu.removeItem(R.id.appmanager_app_delete_cache);
    }// ww  w.jav  a 2  s  . c o m
    if (!PebbleProtocol.UUID_PEBBLE_HEALTH.equals(selectedApp.getUUID())) {
        menu.removeItem(R.id.appmanager_health_activate);
        menu.removeItem(R.id.appmanager_health_deactivate);
    }
    if (!PebbleProtocol.UUID_WORKOUT.equals(selectedApp.getUUID())) {
        menu.removeItem(R.id.appmanager_hrm_activate);
        menu.removeItem(R.id.appmanager_hrm_deactivate);
    }
    if (!PebbleProtocol.UUID_WEATHER.equals(selectedApp.getUUID())) {
        menu.removeItem(R.id.appmanager_weather_activate);
        menu.removeItem(R.id.appmanager_weather_deactivate);
        menu.removeItem(R.id.appmanager_weather_install_provider);
    }
    if (selectedApp.getType() == GBDeviceApp.Type.APP_SYSTEM
            || selectedApp.getType() == GBDeviceApp.Type.WATCHFACE_SYSTEM) {
        menu.removeItem(R.id.appmanager_app_delete);
    }
    if (!selectedApp.isConfigurable()) {
        menu.removeItem(R.id.appmanager_app_configure);
    }

    if (PebbleProtocol.UUID_WEATHER.equals(selectedApp.getUUID())) {
        PackageManager pm = getActivity().getPackageManager();
        try {
            pm.getPackageInfo("ru.gelin.android.weather.notification", PackageManager.GET_ACTIVITIES);
            menu.removeItem(R.id.appmanager_weather_install_provider);
        } catch (PackageManager.NameNotFoundException e) {
            menu.removeItem(R.id.appmanager_weather_activate);
            menu.removeItem(R.id.appmanager_weather_deactivate);
        }
    }

    switch (selectedApp.getType()) {
    case WATCHFACE:
    case APP_GENERIC:
    case APP_ACTIVITYTRACKER:
        break;
    default:
        menu.removeItem(R.id.appmanager_app_openinstore);
    }
    //menu.setHeaderTitle(selectedApp.getName());
    popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
        public boolean onMenuItemClick(MenuItem item) {
            return onContextItemSelected(item, selectedApp);
        }
    });

    view.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS);
    popupMenu.show();
    return true;
}

From source file:com.android.leanlauncher.LauncherTransitionable.java

public View.OnTouchListener getHapticFeedbackTouchListener() {
    if (mHapticFeedbackTouchListener == null) {
        mHapticFeedbackTouchListener = new View.OnTouchListener() {
            @Override//from w  ww. ja va 2 s  .  co m
            public boolean onTouch(View v, MotionEvent event) {
                if ((event.getAction() & MotionEvent.ACTION_MASK) == MotionEvent.ACTION_DOWN) {
                    v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                }
                return false;
            }
        };
    }
    return mHapticFeedbackTouchListener;
}

From source file:com.ritesh.sevilla.EditDeliverAddressPhoneFields.VerifyPhoneFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.activity_edit_delivery_address, container, false);
    ButterKnife.bind(this, rootView);

    Appconstant.sh = getActivity().getSharedPreferences(Appconstant.MyPREFERENCES, Context.MODE_PRIVATE);
    User_ID = Appconstant.sh.getString("id", null);
    Log.e("User_ID from SharedPref :", "" + User_ID);

    /*textDotLoaderCountry = (DotLoader) rootView.findViewById(R.id.text_dot_loader_country);
    for (int i = 1; i < 4; i++) {/* ww w  .  j a  v a2  s . co  m*/
    textDotLoaderCountry.postDelayed(new DotIncrementRunnable(3 + i, textDotLoaderCountry), i * 3000);
    }
            
            
            
    textDotLoaderState = (DotLoader) rootView.findViewById(R.id.text_dot_loader_state);
    for (int i = 1; i < 4; i++) {
    textDotLoaderState.postDelayed(new DotIncrementRunnable(3 + i, textDotLoaderState), i * 3000);
    }
            
            
            
    textDotLoaderCity = (DotLoader) rootView.findViewById(R.id.text_dot_loader_city);
    for (int i = 1; i < 4; i++) {
    textDotLoaderCity.postDelayed(new DotIncrementRunnable(3 + i, textDotLoaderCity), i * 3000);
    }*/

    if (Utils.isConnected(getActivity())) {
        UserGetAddressJsontask task = new UserGetAddressJsontask();
        task.execute();
    } else {

        SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP).margin(15, 15)
                .backgroundDrawable(R.drawable.snackbar_custom_layout)
                .text("Please Your Internet Connectivity..!!"));

    }

    CPB_address_progressbar_circular = (CircularProgressBar) rootView
            .findViewById(R.id.cpb_address_progressbar_circular);
    //        signupProgress.setVisibility(View.GONE);
    ((CircularProgressDrawable) CPB_address_progressbar_circular.getIndeterminateDrawable()).start();
    updateValues();

    /*%%%%%%%%%%%%%%      Spinner Country (Start)        %%%%%%%%%%%%%%*/

    /*spinner click method and not clicked method for country (Start)*/
    SP_user_country.setOnItemSelectedListener(new MaterialSpinner.OnItemSelectedListener<String>() {

        @Override
        public void onItemSelected(MaterialSpinner view, int position, long id, String item) {
            SP_user_country.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
            /*Toast.makeText(getActivity(), "Position :" + "  " + position + "  Clicked " + "" + item,
                Toast.LENGTH_SHORT).show();*/

            Log.e("Country Detail :",
                    "Position :" + "" + position + "\t" + "ID :" + "" + id + "\t" + "Name :" + "" + item);

            /*android.support.design.widget.Snackbar.make(view, "Clicked " + item,
                android.support.design.widget.Snackbar.LENGTH_SHORT).show();*/
            Get_user_country_SelectedValue = item;
            Str_get_user_country = item;
            Str_set_user_country = Str_get_user_country;
            long pos = id;
            int posi = position;
            Log.e("pos :", "" + pos);
            Log.e("posi ID:", "" + posi);
            GetSet_user_country_ID = String.valueOf(posi);
            Log.e("GetSet_user_country_ID :", "" + GetSet_user_country_ID);
            Log.e("Str_get_user_country :", "" + Str_get_user_country);
            Log.e("Str_set_user_country :", "" + Str_set_user_country);
            Log.e("Get_user_country_SelectedValue :", "" + Get_user_country_SelectedValue);

            if (Utils.isConnected(getActivity())) {
                UserStateListJsontask task = new UserStateListJsontask();
                task.execute();
            } else {

                SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                        .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                        .text("Please Your Internet Connectivity..!!"));

            }

        }
    });
    SP_user_country.setOnNothingSelectedListener(new MaterialSpinner.OnNothingSelectedListener() {

        @Override
        public void onNothingSelected(MaterialSpinner spinner) {
            /*Toast.makeText(getActivity(), "Please select Country First..!!",
                Toast.LENGTH_SHORT).show();*/

            android.support.design.widget.Snackbar.make(spinner, "Please select Country First..!!",
                    android.support.design.widget.Snackbar.LENGTH_SHORT).show();

        }
    });
    /*%%%%%%%%%%%%%%      Spinner Country (End)        %%%%%%%%%%%%%%*/

    /*%%%%%%%%%%%%%%      Spinner State (Start)        %%%%%%%%%%%%%%*/
    SP_user_state.setOnItemSelectedListener(new MaterialSpinner.OnItemSelectedListener<String>() {

        @Override
        public void onItemSelected(MaterialSpinner view, int position, long id, String item) {
            SP_user_state.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
            /*Toast.makeText(getActivity(), "Position :" + "  " + position + "  Clicked " + "" + item,
                Toast.LENGTH_SHORT).show();*/

            Log.e("State Detail :",
                    "Position :" + "" + position + "\t" + "ID :" + "" + id + "\t" + "Name :" + "" + item);

            /*android.support.design.widget.Snackbar.make(view, "Clicked " + item,
                android.support.design.widget.Snackbar.LENGTH_SHORT).show();*/
            Get_user_state_SelectedValue = item;
            Str_get_user_state = item;
            Str_set_user_state = Str_get_user_state;
            long pos = id;
            int posi = position;
            Log.e("pos :", "" + pos);
            Log.e("posi ID:", "" + posi);
            GetSet_user_state_ID = String.valueOf(posi);
            Log.e("GetSet_user_state_ID :", "" + GetSet_user_state_ID);
            Log.e("Str_get_user_state :", "" + Str_get_user_state);
            Log.e("Str_set_user_state :", "" + Str_set_user_state);

            if (Utils.isConnected(getActivity())) {
                UserCityListJsontask task = new UserCityListJsontask();
                task.execute();
            } else {

                SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                        .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                        .text("Please Your Internet Connectivity..!!"));

            }

        }
    });
    SP_user_state.setOnNothingSelectedListener(new MaterialSpinner.OnNothingSelectedListener() {

        @Override
        public void onNothingSelected(MaterialSpinner spinner) {
            /*Toast.makeText(getActivity(), "Please select Country First..!!",
                Toast.LENGTH_SHORT).show();*/

            android.support.design.widget.Snackbar.make(spinner, "Please select State First..!!",
                    android.support.design.widget.Snackbar.LENGTH_SHORT).show();

        }
    });
    /*%%%%%%%%%%%%%%      Spinner State (End)        %%%%%%%%%%%%%%*/

    /*%%%%%%%%%%%%%%      Spinner City (Start)        %%%%%%%%%%%%%%*/
    SP_user_city.setOnItemSelectedListener(new MaterialSpinner.OnItemSelectedListener<String>() {

        @Override
        public void onItemSelected(MaterialSpinner view, int position, long id, String item) {
            SP_user_city.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
            /*Toast.makeText(getActivity(), "Position :" + "  " + position + "  Clicked " + "" + item,
                Toast.LENGTH_SHORT).show();*/

            Log.e("City Detail :",
                    "Position :" + "" + position + "\t" + "ID :" + "" + id + "\t" + "Name :" + "" + item);

            /*android.support.design.widget.Snackbar.make(view, "Clicked " + item,
                android.support.design.widget.Snackbar.LENGTH_SHORT).show();*/

            Get_user_city_SelectedValue = item;
            Str_get_user_city = item;
            Str_set_user_city = Str_get_user_city;
            Log.e("Get_user_city_SelectedValue :", "" + Get_user_city_SelectedValue);
            Log.e("Str_get_user_city :", "" + Str_get_user_city);
            Log.e("Str_set_user_city :", "" + Str_set_user_city);

        }
    });
    SP_user_city.setOnNothingSelectedListener(new MaterialSpinner.OnNothingSelectedListener() {

        @Override
        public void onNothingSelected(MaterialSpinner spinner) {
            /*Toast.makeText(getActivity(), "Please select Country First..!!",
                Toast.LENGTH_SHORT).show();*/

            android.support.design.widget.Snackbar.make(spinner, "Please select City First..!!",
                    android.support.design.widget.Snackbar.LENGTH_SHORT).show();

        }
    });
    /*%%%%%%%%%%%%%%      Spinner City (End)        %%%%%%%%%%%%%%*/

    CV_et_address_continue_payment.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {

            Str_set_user_f_name = ET_address_user_first_name.getText().toString().trim();
            Str_set_user_l_name = ET_address_user_last_name.getText().toString().trim();
            Str_set_user_street_address = ET_address_user_address.getText().toString().trim();
            Str_set_user_phone = ET_address_phone.getText().toString().trim();
            Str_set_user_phone_replace = Str_set_user_phone.replace(" ", "");
            Str_set_user_zip_code = ET_address_user_zip_code.getText().toString().trim();

            Log.e("Address Data :",
                    "\n" + "Str_set_user_f_name :" + "" + Str_set_user_f_name + "\n" + "Str_set_user_l_name :"
                            + "" + Str_set_user_l_name + "\n" + "Str_set_user_street_address :" + ""
                            + Str_set_user_street_address + "\n" + "Str_set_user_phone :" + ""
                            + Str_set_user_phone + "\n" + "Str_set_user_phone_replace :" + ""
                            + Str_set_user_phone_replace + "\n" + "Str_set_user_zip_code :" + ""
                            + Str_set_user_zip_code + "\n" + "Str_set_user_country :" + ""
                            + Str_set_user_country + "\n" + "Str_set_user_state :" + "" + Str_set_user_state
                            + "\n" + "Str_set_user_city :" + "" + Str_set_user_city + "\n");

            if (event.getAction() == MotionEvent.ACTION_DOWN) {

                Log.e("Action ", "Down");
                CV_et_address_continue_payment_click.setVisibility(View.VISIBLE);
                CV_et_address_continue_payment.setVisibility(View.GONE);
                v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);

                //                    Toast.makeText(getApplicationContext(), "Add to cart Clicked", Toast.LENGTH_SHORT).show();
                return true;
            }

            if (event.getAction() == MotionEvent.ACTION_MOVE) {

                Log.e("Action ", "Move");
                CV_et_address_continue_payment_click.setVisibility(View.VISIBLE);
                CV_et_address_continue_payment.setVisibility(View.GONE);
                return true;

            }
            if (event.getAction() == MotionEvent.ACTION_UP) {

                Log.e("Action ", "Up");

                CV_et_address_continue_payment_click.setVisibility(View.GONE);
                CV_et_address_continue_payment.setVisibility(View.VISIBLE);
                /*Intent MyCartPage = new Intent(GetDeliveryAddress.this, MyCartActivity.class);
                startActivity(MyCartPage);*/

                if (Str_set_user_f_name.isEmpty()) {
                    ISerror = true;
                    v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                    //                    v.playSoundEffect(SoundEffectConstants.CLICK);
                    /**************** Start Animation **************  **/
                    YoYo.with(Techniques.Tada).duration(700).playOn(ET_address_user_first_name);
                    /**************** End Animation ****************/

                    /*Toast.makeText(getApplicationContext(),
                    "Please enter your Email Id", Toast.LENGTH_SHORT).show();*/

                    SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                            .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                            .text("Please enter your First Name"));

                } else if (Str_set_user_l_name.isEmpty()) {
                    ISerror = true;
                    v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                    //                    v.playSoundEffect(SoundEffectConstants.CLICK);
                    /**************** Start Animation **************  **/
                    YoYo.with(Techniques.Tada).duration(700).playOn(ET_address_user_last_name);
                    /**************** End Animation ****************/

                    /*Toast.makeText(getApplicationContext(),
                    "Please enter your Email Id", Toast.LENGTH_SHORT).show();*/

                    SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                            .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                            .text("Please enter your Last Name"));

                } else if (Str_set_user_street_address.isEmpty()) {
                    ISerror = true;
                    v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                    //                    v.playSoundEffect(SoundEffectConstants.CLICK);
                    /**************** Start Animation **************  **/
                    YoYo.with(Techniques.Tada).duration(700).playOn(ET_address_user_address);
                    /**************** End Animation ****************/

                    /*Toast.makeText(getApplicationContext(),
                    "Please enter your Email Id", Toast.LENGTH_SHORT).show();*/

                    SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                            .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                            .text("Please enter your Street Address"));

                } else if (Str_set_user_phone_replace.isEmpty()) {
                    ISerror = true;
                    v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                    //                    v.playSoundEffect(SoundEffectConstants.CLICK);
                    /**************** Start Animation **************  **/
                    YoYo.with(Techniques.Tada).duration(700).playOn(ET_address_phone);
                    /**************** End Animation ****************/

                    /*Toast.makeText(getApplicationContext(),
                    "Please enter your Email Id", Toast.LENGTH_SHORT).show();*/

                    SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                            .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                            .text("Please enter your Phone Number"));

                } else if (Str_set_user_country.isEmpty()) {
                    ISerror = true;
                    v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                    //                    v.playSoundEffect(SoundEffectConstants.CLICK);
                    /**************** Start Animation **************  **/
                    YoYo.with(Techniques.Tada).duration(700).playOn(SP_user_country);
                    /**************** End Animation ****************/

                    /*Toast.makeText(getApplicationContext(),
                    "Please enter your Email Id", Toast.LENGTH_SHORT).show();*/

                    SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                            .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                            .text("Please select your Country"));

                } else if (Str_set_user_state.isEmpty()) {
                    ISerror = true;
                    v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                    //                    v.playSoundEffect(SoundEffectConstants.CLICK);
                    /**************** Start Animation **************  **/
                    YoYo.with(Techniques.Tada).duration(700).playOn(SP_user_state);
                    /**************** End Animation ****************/

                    /*Toast.makeText(getApplicationContext(),
                    "Please enter your Email Id", Toast.LENGTH_SHORT).show();*/

                    SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                            .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                            .text("Please select your State"));

                } else if (Str_set_user_city.isEmpty()) {
                    ISerror = true;
                    v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                    //                    v.playSoundEffect(SoundEffectConstants.CLICK);

                    /**************** Start Animation ***************/
                    YoYo.with(Techniques.Tada).duration(700).playOn(SP_user_city);
                    /**************** End Animation ****************/

                    /*Toast.makeText(getApplicationContext(),
                    "Please enter your Email Id", Toast.LENGTH_SHORT).show();*/

                    SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                            .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                            .text("Please select your City"));

                } else if (Str_set_user_zip_code.isEmpty()) {
                    ISerror = true;
                    v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                    //                    v.playSoundEffect(SoundEffectConstants.CLICK);
                    /**************** Start Animation **************  **/
                    YoYo.with(Techniques.Tada).duration(700).playOn(ET_address_user_zip_code);
                    /**************** End Animation ****************/

                    /*Toast.makeText(getApplicationContext(),
                    "Please enter your Email Id", Toast.LENGTH_SHORT).show();*/

                    SnackbarManager.show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                            .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                            .text("Please enter your area code"));

                } else if (!ISerror) {

                    //                        v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY);
                    /*Toast.makeText(getApplicationContext(),
                    "Good", Toast.LENGTH_SHORT).show();*/

                    if (Utils.isConnected(getActivity())) {
                        UserUpdateAddressJsontask task = new UserUpdateAddressJsontask();
                        task.execute();
                    } else {

                        SnackbarManager
                                .show(Snackbar.with(getActivity()).position(Snackbar.SnackbarPosition.TOP)
                                        .margin(15, 15).backgroundDrawable(R.drawable.snackbar_custom_layout)
                                        .text("Please Your Internet Connectivity..!!"));

                    }
                    /*
                    SnackbarManager.show(
                        Snackbar.with(getActivity())
                                .position(Snackbar.SnackbarPosition.TOP)
                                .margin(15, 15)
                                .backgroundDrawable(R.drawable.snackbar_custom_layout)
                                .text("Good All Value Correct"));*/

                    //                    v.playSoundEffect(android.view.SoundEffectConstants.CLICK);

                }

                /*SnackbarManager.show(
                    Snackbar.with(getActivity())
                            .position(Snackbar.SnackbarPosition.TOP)
                            .margin(15, 15)
                            .backgroundDrawable(R.drawable.snackbar_custom_layout)
                            .text("Confirm Clicked"));
                */
                return true;
            }

            return false;
        }
    });

    initUI(rootView);
    return rootView;
}