android.widget.Toast#LENGTH_SHORT源码实例Demo

下面列出了android.widget.Toast#LENGTH_SHORT 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: SweetTips   文件: SweetToastManager.java
/**
 * 将当前SweetToast实例添加到queue中
 */
protected static void show(@NonNull SweetToast current){
    try {
        if(queue.size() <= 0){
            clear();
            //队列为空,则将current添加到队列中,同时进行展示
            offer(current);
            current.handleShow();
            long delay = (current.getConfiguration().getDuration() == SweetToast.LENGTH_LONG||current.getConfiguration().getDuration() == Toast.LENGTH_LONG) ? SweetToast.LONG_DELAY : ((current.getConfiguration().getDuration() == SweetToast.LENGTH_SHORT || current.getConfiguration().getDuration() == Toast.LENGTH_SHORT)? SweetToast.SHORT_DELAY : current.getConfiguration().getDuration());
            queueHandler.postDelayed(mShowNext,delay);
        }else{
            offer(current);
        }
    }catch (Exception e){
        Log.e("幻海流心","e:"+e.getLocalizedMessage());
    }
}
 
源代码2 项目: SwipeYours   文件: SetCardActivity.java
public void setNewCard(View view) {
    String newSwipeData = ((EditText) findViewById(R.id.swipe_data)).getText().toString().replaceAll("\\s+","");
    boolean newDataIsValid = parseTrackData(newSwipeData);

    String toastMessage;
    int toastDuration;

    if (newDataIsValid) {
        toastMessage = "New Card Set";
        toastDuration = Toast.LENGTH_SHORT;
        storeNewSwipeData(newSwipeData);
    } else {
        toastMessage = "Invalid swipe data";
        toastDuration = Toast.LENGTH_LONG;
    }

    Toast toast = Toast.makeText(getApplicationContext(), toastMessage, toastDuration);
    toast.setGravity(Gravity.CENTER, 0, 0);
    toast.show();
}
 
源代码3 项目: ampdroid   文件: SelectedSongsView.java
@Override
public boolean onContextItemSelected(MenuItem item) {
	AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();

	switch (item.getItemId()) {
	case R.id.contextMenuAdd:
		controller.getPlayNow().add(controller.getSongs().get((int) info.id));
		Context context = getView().getContext();
		CharSequence text = getResources().getString(R.string.songsViewSongAdded);
		int duration = Toast.LENGTH_SHORT;
		Toast toast = Toast.makeText(context, text, duration);
		toast.show();
		return true;
	case R.id.contextMenuSongsOpen:
		controller.getPlayNow().clear();
		controller.getPlayNow().add(controller.getSongs().get((int) info.id));
		((MainActivity) getActivity()).play(0);
		return true;
	default:
		return super.onContextItemSelected(item);
	}
}
 
源代码4 项目: FileManager   文件: ToastUtil.java
public static void showToast(Context context, String s) {
    if (toast == null) {
        toast = Toast.makeText(context, s, Toast.LENGTH_SHORT);
        toast.show();
        oneTime = System.currentTimeMillis();
    } else {
        twoTime = System.currentTimeMillis();
        if (s.equals(oldMsg)) {
            if (twoTime - oneTime > Toast.LENGTH_SHORT) {
                toast.show();
            }
        } else {
            oldMsg = s;
            toast.setText(s);
            toast.show();
        }
    }
    oneTime = twoTime;
}
 
源代码5 项目: Bailan   文件: ToastUtils.java
/**
 * 显示Toast
 *
 * @param message
 */
public static void showToast(String message) {
    if (toast == null) {
        toast = Toast.makeText(StoreApplication.getContext(), message, Toast.LENGTH_SHORT);
        toast.show();
        oneTime = System.currentTimeMillis();
    } else {
        twoTime = System.currentTimeMillis();
        if (message.equals(oldMsg)) {
            if (twoTime - oneTime > Toast.LENGTH_SHORT) {
                toast.show();
            }
        } else {
            oldMsg = message;
            toast.setText(message);
            toast.show();
        }
    }
    oneTime = twoTime;
}
 
源代码6 项目: ampdroid   文件: SelectedAlbumsView.java
@Override
public boolean onOptionsItemSelected(MenuItem item) {
	switch (item.getItemId()) {
	case R.id.edit_add_all:
		for (Album a : controller.getSelectedAlbums()) {
			for (Song s : controller.findSongs(a)) {
				controller.getPlayNow().add(s);
			}
		}
		Context context = getView().getContext();
		CharSequence text = getResources().getString(R.string.albumsViewAlbumsAdded);
		int duration = Toast.LENGTH_SHORT;
		Toast toast = Toast.makeText(context, text, duration);
		toast.show();
		return true;
	default:
		return super.onOptionsItemSelected(item);
	}
}
 
源代码7 项目: secureit   文件: UploadService.java
/**
* Called on service creation, sends a notification
*/
  @Override
  public void onCreate() {
      manager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
      prefs = new SecureItPreferences(this);
      
try {
	new BluetoothServerTask(this).start();
} catch (NoBluetoothException e) {
	Log.i("UploadService", "Background bluetooth server not started");
	CharSequence text = "Background bluetooth server not started";
	int duration = Toast.LENGTH_SHORT;
	Toast toast = Toast.makeText(this, text, duration);
	toast.show();
}
      
      showNotification();
  }
 
源代码8 项目: weex-uikit   文件: WXModalUIModule.java
@JSMethod(uiThread = true)
public void toast(String param) {

  String message = "";
  int duration = Toast.LENGTH_SHORT;
  if (!TextUtils.isEmpty(param)) {
    try {
      param = URLDecoder.decode(param, "utf-8");
      JSONObject jsObj = JSON.parseObject(param);
      message = jsObj.getString(MESSAGE);
      duration = jsObj.getInteger(DURATION);
    } catch (Exception e) {
      WXLogUtils.e("[WXModalUIModule] alert param parse error ", e);
    }
  }
  if (TextUtils.isEmpty(message)) {
    WXLogUtils.e("[WXModalUIModule] toast param parse is null ");
    return;
  }

  if (duration > 3) {
    duration = Toast.LENGTH_LONG;
  } else {
    duration = Toast.LENGTH_SHORT;
  }
  if (toast == null) {
    toast = Toast.makeText(mWXSDKInstance.getContext(), message, duration);
  } else {
    toast.setDuration(duration);
    toast.setText(message);
  }
  toast.setGravity(Gravity.CENTER, 0, 0);
  toast.show();
}
 
源代码9 项目: FileManager   文件: BaseFragment.java
public void showToast(int resId, int duration) {
    if (duration == Toast.LENGTH_SHORT || duration == Toast.LENGTH_LONG) {
        ToastUtils.show(this.getActivity(), resId, duration);
    } else {
        ToastUtils.show(this.getActivity(), resId, ToastUtils.LENGTH_SHORT);
    }
}
 
源代码10 项目: Wrox-ProfessionalAndroid-4E   文件: MainActivity.java
private void listing13_26() {
  // Listing 13-26: Displaying a Toast
  Context context = this;
  String msg = "To health and happiness!";
  int duration = Toast.LENGTH_SHORT;
  Toast toast = Toast.makeText(context, msg, duration);

  // Remember, you must *always* call show()
  toast.show();
}
 
源代码11 项目: AFBaseLibrary   文件: BaseFragment.java
public void showToast(String message) {
    if (getAFContext() == null || TextUtils.isEmpty(message)) {
        return;
    }
    int during = Toast.LENGTH_SHORT;
    if (message.length() > AFConstant.TOAST_LONG_MESSAGE_LENGTH) {
        during = Toast.LENGTH_LONG;
    }
    Toast.makeText(getAFContext(), message, during).show();
}
 
源代码12 项目: AFBaseLibrary   文件: BaseActivity.java
protected void showToast(String message) {
    if (getAFContext() == null || TextUtils.isEmpty(message)) {
        return;
    }
    int during = Toast.LENGTH_SHORT;
    if (message.length() > AFConstant.TOAST_LONG_MESSAGE_LENGTH) {
        during = Toast.LENGTH_LONG;
    }
    Toast.makeText(getAFContext(), message, during).show();
}
 
源代码13 项目: AFBaseLibrary   文件: BaseDialog.java
protected void showToast(String message) {
    int during = Toast.LENGTH_SHORT;
    if (message.length() > AFConstant.TOAST_LONG_MESSAGE_LENGTH) {
        during = Toast.LENGTH_LONG;
    }
    Toast.makeText(getContext(), message, during).show();
}
 
源代码14 项目: ucar-weex-core   文件: WXModalUIModule.java
@JSMethod(uiThread = true)
public void toast(String param) {

  String message = "";
  int duration = Toast.LENGTH_SHORT;
  if (!TextUtils.isEmpty(param)) {
    try {
      param = URLDecoder.decode(param, "utf-8");
      JSONObject jsObj = JSON.parseObject(param);
      message = jsObj.getString(MESSAGE);
      duration = jsObj.getInteger(DURATION);
    } catch (Exception e) {
      WXLogUtils.e("[WXModalUIModule] alert param parse error ", e);
    }
  }
  if (TextUtils.isEmpty(message)) {
    WXLogUtils.e("[WXModalUIModule] toast param parse is null ");
    return;
  }

  if (duration > 3) {
    duration = Toast.LENGTH_LONG;
  } else {
    duration = Toast.LENGTH_SHORT;
  }
  if (toast == null) {
    toast = Toast.makeText(mWXSDKInstance.getContext(), message, duration);
  } else {
    toast.setDuration(duration);
    toast.setText(message);
  }
  toast.setGravity(Gravity.CENTER, 0, 0);
  toast.show();
}
 
源代码15 项目: PHONK   文件: PUI.java
@PhonkMethod
public void toast(String text, boolean length) {
    int duration = Toast.LENGTH_SHORT;
    if (length) {
        duration = Toast.LENGTH_LONG;
    }
    Toast.makeText(getContext(), text, duration).show();
}
 
源代码16 项目: NonViewUtils   文件: EasyToast.java
/**
 * 显示toast
 *
 * @param length toast的显示的时间长度:{Toast.LENGTH_SHORT, Toast.LENGTH_LONG}
 */
public static void show(@NonNull Context context, String msg, @Length int length) {
    if (length == Toast.LENGTH_SHORT || length == Toast.LENGTH_LONG) {
        if (context != null) {
            Toast.makeText(context, msg, length).show();
        }
    }
}
 
源代码17 项目: apigee-android-sdk   文件: BooksListViewActivity.java
public void apigeeInitializationError() {
	Log.d("Books",BooksApplication.apigeeNotInitializedLogError);
	
	Context context = getApplicationContext();
	CharSequence text = "Apigee client is not initialized";
	int duration = Toast.LENGTH_SHORT;

	Toast toast = Toast.makeText(context, text, duration);
	toast.show();
}
 
源代码18 项目: soundcom   文件: MainActivity.java
public void initTransmit() {
        final Context context = getApplicationContext();

        CharSequence text = "Transmitter Mode Activated";
        int duration = Toast.LENGTH_SHORT;

        long free = Runtime.getRuntime().freeMemory();
//        generate(context);

        Toast toast = Toast.makeText(context, text, duration);
        toast.show();

        setContentView(R.layout.activity_transmitter);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
        toggle.syncState();

        NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
        navigationView.setNavigationItemSelectedListener(this);
        navigationView.setCheckedItem(R.id.transmit);


        gen = (Button) findViewById(R.id.generate);
        mEdit = (EditText) findViewById(R.id.transmitString);
        gen.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                clickHelper(context,mEdit,v);
            }

        });


        fab_trans = (FloatingActionButton) findViewById(R.id.fab);
        fab_trans.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {  //playing the wav file
                Snackbar.make(view, "Transmitting Modulated Waveform", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();

                mediaplayer = new MediaPlayer();

                String root = Environment.getExternalStorageDirectory().toString();
                File dir = new File(root, "Soundcom");
                if (!dir.exists()) {
                    dir.mkdir();
                }

                try {
                    mediaplayer.setDataSource(dir + File.separator + "FSK.wav");
                    mediaplayer.prepare();
                    mediaplayer.start();
                    MemberData data = new MemberData(a, getRandomColor());
                    boolean belongsToCurrentUser=true;
                    final Message message = new Message(src, data, belongsToCurrentUser);
                    printmessage(message);  //add transmitted message to chat

                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
        fab_trans.hide();
    }
 
源代码19 项目: soundcom   文件: Permission.java
public void initTransmit() {
        final Context context = getApplicationContext();

        CharSequence text = "Transmitter Mode Activated";
        int duration = Toast.LENGTH_SHORT;

        long free = Runtime.getRuntime().freeMemory();
//        generate(context);

        Toast toast = Toast.makeText(context, text, duration);
        toast.show();

        setContentView(R.layout.activity_transmitter);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
        toggle.syncState();

        NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
        navigationView.setNavigationItemSelectedListener(this);
        navigationView.setCheckedItem(R.id.transmit);


        gen = (Button) findViewById(R.id.generate);
        gen.setOnClickListener(this);
        mEdit = (EditText) findViewById(R.id.transmitString);


        fab_trans = (FloatingActionButton) findViewById(R.id.fab);
        fab_trans.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Snackbar.make(view, "Transmitting Modulated Waveform", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();

                mediaplayer = new MediaPlayer();


                String root = Environment.getExternalStorageDirectory().toString();
                File dir = new File(root, "RedTooth");
                if (!dir.exists()) {
                    dir.mkdir();
                }

                try {
                    mediaplayer.setDataSource(dir + File.separator + "FSK.wav");
                    mediaplayer.prepare();
                    mediaplayer.start();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
        fab_trans.hide();


    }
 
源代码20 项目: ETSMobile-Android2   文件: ContactAdderFragment.java
/**
 * Creates a contact entry from the current UI values in the account named
 * by mSelectedAccount.
 */
protected void createContactEntry() {
	// Get values from UI
	final String name = mContactNameEditText.getText().toString();
	final String phone = mContactPhoneEditText.getText().toString();
	final String email = mContactEmailEditText.getText().toString();
	final int phoneType = mContactPhoneTypes.get(mContactPhoneTypeSpinner
			.getSelectedItemPosition());
	final int emailType = mContactEmailTypes.get(mContactEmailTypeSpinner
			.getSelectedItemPosition());

	// Prepare contact creation request
	//
	// Note: We use RawContacts because this data must be associated with a
	// particular account.
	// The system will aggregate this with any other data for this contact
	// and create a
	// coresponding entry in the ContactsContract.Contacts provider for us.
	final ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
	ops.add(ContentProviderOperation
			.newInsert(ContactsContract.RawContacts.CONTENT_URI)
			.withValue(ContactsContract.RawContacts.ACCOUNT_TYPE,
					mSelectedAccount.getType())
			.withValue(ContactsContract.RawContacts.ACCOUNT_NAME,
					mSelectedAccount.getName()).build());
	ops.add(ContentProviderOperation
			.newInsert(ContactsContract.Data.CONTENT_URI)
			.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0)
			.withValue(
					ContactsContract.Data.MIMETYPE,
					ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE)
			.withValue(
					ContactsContract.CommonDataKinds.StructuredName.DISPLAY_NAME,
					name)
			// .withValue(ContactsContract.CommonDataKinds.StructuredName.FAMILY_NAME,name)
			// .withValue(ContactsContract.CommonDataKinds.StructuredName.GIVEN_NAME,prenom)
			.build());
	ops.add(ContentProviderOperation
			.newInsert(ContactsContract.Data.CONTENT_URI)
			.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0)
			.withValue(
					ContactsContract.Data.MIMETYPE,
					ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE)
			.withValue(ContactsContract.CommonDataKinds.Phone.NUMBER, phone)
			.withValue(ContactsContract.CommonDataKinds.Phone.TYPE,
					phoneType).build());
	ops.add(ContentProviderOperation
			.newInsert(ContactsContract.Data.CONTENT_URI)
			.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0)
			.withValue(
					ContactsContract.Data.MIMETYPE,
					ContactsContract.CommonDataKinds.Email.CONTENT_ITEM_TYPE)
			.withValue(ContactsContract.CommonDataKinds.Email.DATA, email)
			.withValue(ContactsContract.CommonDataKinds.Email.TYPE,
					emailType).build());
	ops.add(ContentProviderOperation
			.newInsert(ContactsContract.Data.CONTENT_URI)
			.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0)
			.withValue(
					ContactsContract.Data.MIMETYPE,
					ContactsContract.CommonDataKinds.Organization.CONTENT_ITEM_TYPE)
			.withValue(
					ContactsContract.CommonDataKinds.Organization.COMPANY,
					"École de technologie supérieure")
			.withValue(
					ContactsContract.CommonDataKinds.Organization.DEPARTMENT,
					service)
			.withValue(ContactsContract.CommonDataKinds.Organization.TITLE,
					titre).build());
	ops.add(ContentProviderOperation
			.newInsert(ContactsContract.Data.CONTENT_URI)
			.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0)
			.withValue(
					ContactsContract.Data.MIMETYPE,
					ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_ITEM_TYPE)
			.withValue(
					ContactsContract.CommonDataKinds.StructuredPostal.DATA,
					empl).build());

	// Ask the Contact provider to create a new contact
	Log.i(TAG, "Selected account: " + mSelectedAccount.getName() + " ("
			+ mSelectedAccount.getType() + ")");
	Log.i(TAG, "Creating contact: " + name);
	try {
		getActivity().getContentResolver().applyBatch(
				ContactsContract.AUTHORITY, ops);
	} catch (final Exception e) {
		// Display warning
		final Context ctx = getActivity();
		final CharSequence txt = getString(R.string.contact_creation_failed);
		final int duration = Toast.LENGTH_SHORT;
		final Toast toast = Toast.makeText(ctx, txt, duration);
		toast.show();

		// Log exception
		Log.e(TAG, "Exceptoin encoutered while inserting contact: " + e);
	}
}