private void setTag() { EditText tagEdit = (EditText) findViewById(R.id.et_tag); String tag = tagEdit.getText().toString().trim(); // 检查 tag 的有效性 if (TextUtils.isEmpty(tag)) { Toast.makeText(PushSetActivity.this, R.string.error_tag_empty, Toast.LENGTH_SHORT).show(); return; } // ","隔开的多个 转换成 Set String[] sArray = tag.split(","); Set<String> tagSet = new LinkedHashSet<String>(); for (String sTagItme : sArray) { if (!ExampleUtil.isValidTagAndAlias(sTagItme)) { Toast.makeText(PushSetActivity.this, R.string.error_tag_gs_empty, Toast.LENGTH_SHORT) .show(); return; } tagSet.add(sTagItme); } // 调用JPush API设置Tag mHandler.sendMessage(mHandler.obtainMessage(MSG_SET_TAGS, tagSet)); }
private void setAlias() { EditText aliasEdit = (EditText) findViewById(R.id.et_alias); String alias = aliasEdit.getText().toString().trim(); if (TextUtils.isEmpty(alias)) { Toast.makeText(PushSetActivity.this, R.string.error_alias_empty, Toast.LENGTH_SHORT).show(); return; } if (!ExampleUtil.isValidTagAndAlias(alias)) { Toast.makeText(PushSetActivity.this, R.string.error_tag_gs_empty, Toast.LENGTH_SHORT).show(); return; } // 调用JPush API设置Alias mHandler.sendMessage(mHandler.obtainMessage(MSG_SET_ALIAS, alias)); }