本文整理汇总了Java中org.kymjs.kjframe.utils.StringUtils.isEmpty方法的典型用法代码示例。如果您正苦于以下问题:Java StringUtils.isEmpty方法的具体用法?Java StringUtils.isEmpty怎么用?Java StringUtils.isEmpty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.kymjs.kjframe.utils.StringUtils
的用法示例。
在下文中一共展示了StringUtils.isEmpty方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initData
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
@Override
protected void initData() {
super.initData();
String folderPath = getArguments().getString(FACE_FOLDER_PATH);
if (StringUtils.isEmpty(folderPath)) {
folderPath = "";
Log.e("kymjs", getClass().getSimpleName() + " line 69, folder path is empty");
}
File folder = new File(folderPath);
if (folder.isDirectory()) {
File[] faceFiles = folder.listFiles();
datas = new ArrayList<>(faceFiles.length);
for (File faceFile : faceFiles) {
if (!faceFile.isHidden()) {
Faceicon data = new Faceicon();
data.setName("http://www.oschina.net/image/" + faceFile.getName());
data.setFileName(faceFile.getName());
data.setPath(faceFile.getAbsolutePath());
datas.add(data);
}
}
} else {
datas = new ArrayList<>(0);
}
}
示例2: initWidget
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
@Override
protected void initWidget(View parentView) {
super.initWidget(parentView);
mListView.setStackFromBottom(true);
mListView.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
mListView.setDivider(new ColorDrawable(android.R.color.transparent));
cache = kjh.getStringCache(EVERYDAY_HOST);
if (!StringUtils.isEmpty(cache)) {
List<EverydayMessage> datas = Parser.getEveryDayMsg(cache);
if (adapter == null) {
adapter = new WeChatAdapter(outsideAty, datas);
mListView.setAdapter(adapter);
mListView.scrollTo(0, mListView.getBottom());
} else {
adapter.refresh(datas);
}
}
refresh();
}
示例3: convert
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
@Override
public void convert(AdapterHolder helper, Blog item, boolean isScrolling) {
helper.getView(R.id.item_blog_tip_recommend).setVisibility(
item.getIsRecommend() == 0 ? View.GONE : View.VISIBLE);
helper.getView(R.id.item_blog_tip_tody).setVisibility(
item.getIsAuthor() == 0 ? View.GONE : View.VISIBLE);
ImageView image = helper.getView(R.id.item_blog_img);
String url = item.getImageUrl();
if (StringUtils.isEmpty(url)) {
image.setVisibility(View.GONE);
} else {
image.setVisibility(View.VISIBLE);
onPicClick(image, url);
if (isScrolling) {
kjb.displayCacheOrDefult(image, url, R.drawable.pic_bg);
} else {
kjb.display(image, url, 480, 420, R.drawable.pic_bg);
}
}
helper.setText(R.id.item_blog_tv_title, item.getTitle());
helper.setText(R.id.item_blog_tv_description, item.getDescription());
helper.setText(R.id.item_blog_tv_author, "张涛");
helper.setText(R.id.item_blog_tv_date,
StringUtils.friendlyTime(item.getDate()));
}
示例4: initData
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
@Override
protected void initData() {
super.initData();
HttpConfig config = new HttpConfig();
int hour = StringUtils.toInt(StringUtils.getDataTime("HH"), 0);
if (hour > 7 && hour < 10) { // 如果是在早上7点到10点,就缓存的时间短一点
config.cacheTime = 10;
} else {
config.cacheTime = 300;
}
config.useDelayCache = true;
kjh = new KJHttp(config);
Bundle bundle = aty.getBundleData();
String name = null;
if (bundle != null) {
BLOGLIST_ID = bundle.getInt(BLOGLIST_KEY, 1428332);
name = bundle.getString(BlogAuthorFragment.AUTHOR_NAME_KEY);
}
if (StringUtils.isEmpty(name)) {
titleBarName = getString(R.string.osc_joke);
} else {
titleBarName = name + "的博客";
}
}
示例5: checkVersion
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
private void checkVersion(String json) {
final String url = Parser.checkVersion(outsideAty, json);
if (!StringUtils.isEmpty(url)) {
if (SystemTool.isWiFi(outsideAty)) {
download(url);
} else {
ViewInject.create().getExitDialog(outsideAty, "检测到新版本,是否更新",
new OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
dialog.dismiss();
download(url);
}
});
}
}
}
示例6: onMenuClick
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
@Override
public void onMenuClick() {
super.onMenuClick();
Object tag = outsideAty.mImgMenu.getTag();
// 如果有tag,且tag为真,则把tag改为false取消收藏
if (tag != null && tag instanceof Boolean) {
if ((Boolean) tag) {
outsideAty.mImgMenu.setTag(Boolean.valueOf(false));
setMenuImage(R.drawable.titlebar_unstar);
kjdb.deleteByWhere(CollectData.class, "url='" + blogUrl + "'");
return;
}
}
// 如果没有tag或tag为假,则把tag改为true收藏本链接
outsideAty.mImgMenu.setTag(Boolean.valueOf(true));
setMenuImage(R.drawable.titlebar_star);
if (StringUtils.isEmpty(data.getName())) {
data.setName(mWebView.getTitle());
}
data.setUrl(blogUrl);
kjdb.save(data);
}
示例7: onMenuClick
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
@Override
public void onMenuClick() {
super.onMenuClick();
Intent intent = new Intent();
intent.putExtra(TweetFragment.CONTENT_KEY, mEtSpeech.getText()
.toString());
if (!StringUtils.isEmpty(filePath)) {
intent.putExtra(TweetFragment.IMAGEPATH_KEY, filePath);
outsideAty.setResult(TweetFragment.REQUEST_CODE_IMAGE, intent);
} else {
intent.putExtra(TweetFragment.AUDIOPATH_KEY,
mBtnRecort.getCurrentAudioPath());
outsideAty.setResult(TweetFragment.REQUEST_CODE_RECORD, intent);
}
outsideAty.finish();
}
示例8: fillUI
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
private void fillUI() {
cache = kjh.getStringCache(OSCBLOG_HOST + BLOGLIST_ID);
if (!StringUtils.isEmpty(cache)) {
OSCBlogList dataRes = Parser.xmlToBean(OSCBlogList.class, cache);
mDatas.addAll(dataRes.getBloglist());
if (adapter == null) {
adapter = new OSCBlogAdapter(mListView, mDatas,
R.layout.item_list_blog);
mListView.setAdapter(adapter);
} else {
adapter.refresh(mDatas);
}
mEmptyLayout.dismiss();
}
refresh();
}
示例9: fillUI
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
/**
* 首次进入时填充数据
*/
private void fillUI() {
cache = kjh.getStringCache(ACTIVE_HOST);
if (!StringUtils.isEmpty(cache)) {
ActiveList dataRes = Parser.xmlToBean(ActiveList.class, cache);
if (adapter == null) {
adapter = new ActiveAdapter(mListView, dataRes.getEvents(),
R.layout.item_list_active);
mListView.setAdapter(adapter);
} else {
adapter.refresh(dataRes.getEvents());
}
mEmptyLayout.dismiss();
}
refresh();
}
示例10: setActionBarTitle
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
/**
* Set the ActionBar title by string
* @param title title string
*/
public void setActionBarTitle(String title) {
if (StringUtils.isEmpty(title)) {
title = getString(R.string.app_name);
}
if (hasActionBar() && mActionBar != null) {
mActionBar.setTitle(title);
}
}
示例11: setAvatarUrl
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
public void setAvatarUrl(String url) {
if (StringUtils.isEmpty(url)) {
setImageResource(R.mipmap.widget_dface);
return;
}
// 由于头像地址默认加了一段参数需要去掉
int end = url.indexOf('?');
final String headUrl;
if (end > 0) {
headUrl = url.substring(0, end);
} else {
headUrl = url;
}
kjb.display(this, headUrl, R.mipmap.widget_dface, 0, 0,
new BitmapCallBack() {
@Override
public void onFailure(Exception e) {
super.onFailure(e);
aty.runOnUiThread(new Runnable() {
@Override
public void run() {
setImageResource(R.mipmap.widget_dface);
}
});
setImageResource(R.mipmap.widget_dface);
}
});
}
示例12: getFileNameNoFormat
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
/**
* 根据文件的绝对路径获取文件名但不包含扩展名
*
* @param filePath
* @return
*/
public static String getFileNameNoFormat(String filePath) {
if (StringUtils.isEmpty(filePath)) {
return "";
}
int point = filePath.lastIndexOf('.');
return filePath.substring(filePath.lastIndexOf(File.separator) + 1,
point);
}
示例13: startPlay
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
public void startPlay(String audioPath, TextView timeView) {
if (!mIsPlaying) {
if (!StringUtils.isEmpty(audioPath)) {
mPlayer = new MediaPlayer();
try {
mPlayer.setDataSource(audioPath);
mPlayer.prepare();
if (timeView != null) {
int len = (mPlayer.getDuration() + 500) / 1000;
timeView.setText(len + "s");
}
mPlayer.start();
if (listener != null) {
listener.starPlay();
}
mIsPlaying = true;
mPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
stopPlay();
}
});
} catch (Exception e) {
e.printStackTrace();
}
} else {
ViewInject.toast(KJActivityStack.create().topActivity()
.getString(R.string.record_sound_notfound));
}
} else {
stopPlay();
} // end playing
}
示例14: convert
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
@Override
public void convert(AdapterHolder helper, Tweet item, boolean isScrolling) {
// 由于头像地址默认加了一段参数需要去掉
String headUrl = item.getPortrait();
int end = headUrl.indexOf('?');
if (end > 0) {
headUrl = headUrl.substring(0, end);
}
if (isScrolling) {
kjb.displayCacheOrDefult(helper.getView(R.id.msg_item_img_head),
headUrl, R.drawable.default_head);
} else {
kjb.display(helper.getView(R.id.msg_item_img_head), headUrl, 135,
135, R.drawable.default_head);
}
helper.setText(R.id.msg_item_text_uname, item.getAuthor());
CollapsibleTextView content = helper
.getView(R.id.msg_item_text_content);
content.setText(InputHelper.displayEmoji(content.getResources(),
item.getBody(), "[", "]"));
helper.setText(R.id.msg_item_text_time,
StringUtils.friendlyTime(item.getPubDate()));
View image = helper.getView(R.id.msg_item_img);
if (StringUtils.isEmpty(item.getImgBig())) {
image.setVisibility(View.GONE);
} else {
image.setVisibility(View.VISIBLE);
onPicClick(image, item.getImgBig());
if (isScrolling) {
kjb.displayCacheOrDefult(image, item.getImgBig(),
R.drawable.pic_bg);
} else {
kjb.displayWithLoadBitmap(image, item.getImgBig(),
R.drawable.pic_bg);
}
}
}
示例15: initData
import org.kymjs.kjframe.utils.StringUtils; //导入方法依赖的package包/类
@Override
public void initData() {
Intent intent = getIntent();
if (intent != null) {
mCurrentUrl = intent.getStringExtra(BROWSER_KEY);
strTitle = intent.getStringExtra(BROWSER_TITLE_KEY);
if (StringUtils.isEmpty(mCurrentUrl)) {
mCurrentUrl = DEFAULT;
}
if (StringUtils.isEmpty(strTitle)) {
strTitle = getString(R.string.app_name);
}
}
}