本文整理汇总了Java中com.github.mrengineer13.snackbar.SnackBar类的典型用法代码示例。如果您正苦于以下问题:Java SnackBar类的具体用法?Java SnackBar怎么用?Java SnackBar使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SnackBar类属于com.github.mrengineer13.snackbar包,在下文中一共展示了SnackBar类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: onPostExecute
import com.github.mrengineer13.snackbar.SnackBar; //导入依赖的package包/类
@Override
public void onPostExecute(final Wrapper w1) {
dismissDialog(ALERT_DIALOG2);
runOnUiThread(new Runnable() {
public void run() {
AlertDialog alertDialog = new AlertDialog.Builder(ScriptActivity.this, R.style.Theme_AppCompat_Dialog_Alert).create();
alertDialog.setMessage(getResources().getString(R.string.result) + w1.info);
alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
new SnackBar.Builder(ScriptActivity.this)
.withMessage(getResources().getString(R.string.ok))
.withBackgroundColorId(R.color.sucess)
.show();
}
});
alertDialog.show();
}
});
}
开发者ID:AlexanderKirillov,项目名称:Script-Executor-ROOT,代码行数:24,代码来源:ScriptActivity.java
示例2: onLoadFinished
import com.github.mrengineer13.snackbar.SnackBar; //导入依赖的package包/类
@Override
public void onLoadFinished(Loader<LoaderPayload> loader, LoaderPayload payload) {
int id = loader.getId();
int pos = getArguments().getInt("position");
if (id == LoaderIds.ASYNC_GET_FEED + pos) {
if (payload.getStatus() == LoaderPayload.STATUS_OK) {
getLoaderManager().restartLoader(LoaderIds.CURSOR_GET_FEED + pos, null, cursorCallbacks);
} else {
// FIXME empty view not shown
hideLoading();
if (getView() != null) {
new SnackBar.Builder(getActivity().getApplicationContext(), getView())
.withMessageId(R.string.error_news)
.show();
}
}
} else if (id == LoaderIds.ASYNC_UPDATE_READ) {
if (payload.getStatus() == LoaderPayload.STATUS_OK) {
getLoaderManager().restartLoader(LoaderIds.CURSOR_GET_FEED + pos, null, cursorCallbacks);
}
}
}
开发者ID:ediTLJ,项目名称:novelty,代码行数:24,代码来源:FeedFragment.java
示例3: showNoTrucksError
import com.github.mrengineer13.snackbar.SnackBar; //导入依赖的package包/类
@Override
public void showNoTrucksError() {
runOnUiThread(new Runnable() {
@Override
public void run() {
new SnackBar.Builder(VendorHomeActivity.this)
.withMessageId(R.string.error_no_vendor_trucks)
.withActionMessageId(R.string.action_add_truck)
.withStyle(SnackBar.Style.INFO)
.withOnClickListener(new SnackBar.OnMessageClickListener() {
@Override
public void onMessageClick(Parcelable parcelable) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://www.truckmuncher.com/#/login"));
startActivity(intent);
}
})
.show();
}
});
}
开发者ID:TruckMuncher,项目名称:TruckMuncher-Android,代码行数:22,代码来源:VendorHomeActivity.java
示例4: startUrl
import com.github.mrengineer13.snackbar.SnackBar; //导入依赖的package包/类
private void startUrl (String url) {
try {
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
intent.setData(Uri.parse(url));
startActivity(intent);
} catch (ActivityNotFoundException e) {
new SnackBar.Builder(getActivity()).withMessageId(R.string.err_open_url).show();
}
}
开发者ID:Trumeet,项目名称:CoolApkToolbox,代码行数:11,代码来源:AboutFragment.java
示例5: raiseNetworkError
import com.github.mrengineer13.snackbar.SnackBar; //导入依赖的package包/类
public void raiseNetworkError(){
new SnackBar.Builder(this)
.withMessageId(R.string.network_error)
.withStyle(SnackBar.Style.ALERT)
.withDuration(SnackBar.LONG_SNACK)
.show();
}
开发者ID:sharpfuryz,项目名称:designernews,代码行数:8,代码来源:MainActivity.java
示例6: showSnackbar
import com.github.mrengineer13.snackbar.SnackBar; //导入依赖的package包/类
private void showSnackbar(String verb, String color, String noun, String recipient) {
//display snackbar
String text;
if ((recipient == null || recipient.equals("")) && (color == null || color.equals("")))
text = verb + " " + noun;
else if (noun == null || noun.equals("")) text = verb + " " + recipient;
else if (color == null || color.equals("")) text = verb + " " + noun + " " + recipient;
else text = verb + " " + color + " " + noun + " " + recipient;
short duration = Toast.LENGTH_SHORT;
mSnackBar.show(text, "undo", SnackBar.Style.ALERT, duration);
}
开发者ID:ethanmad,项目名称:En-Garde,代码行数:14,代码来源:MainActivity.java
示例7: onEvent
import com.github.mrengineer13.snackbar.SnackBar; //导入依赖的package包/类
/**
* Handler for {@link com.schautup.bus.ShowStickyEvent}.
*
* @param e
* Event {@link com.schautup.bus.ShowStickyEvent}.
*/
public void onEvent(ShowStickyEvent e) {
if (getSupportActionBar().isShowing()) {
getSupportActionBar().hide();
}
SnackBar sb = new SnackBar(this);
sb.show(e.getMessage());
}
开发者ID:XinyueZ,项目名称:schautup,代码行数:14,代码来源:MainActivity.java
示例8: toastInfo
import com.github.mrengineer13.snackbar.SnackBar; //导入依赖的package包/类
void toastInfo(String msg){
toast(msg, SnackBar.SHORT_SNACK);
}
开发者ID:nantaphop,项目名称:AomYim-Pantip,代码行数:4,代码来源:BaseFragment.java
示例9: toastAlert
import com.github.mrengineer13.snackbar.SnackBar; //导入依赖的package包/类
void toastAlert(String msg) {
toast(msg, SnackBar.LONG_SNACK);
}
开发者ID:nantaphop,项目名称:AomYim-Pantip,代码行数:4,代码来源:BaseFragment.java
注:本文中的com.github.mrengineer13.snackbar.SnackBar类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论