当前位置: 首页>>代码示例>>Java>>正文


Java SnackBar类代码示例

本文整理汇总了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;未经允许,请勿转载。