android toast 6.0,Toast.getText Not Showing Called From Button's OnClickListener in Activity Class A...

I know this has probably been asked a million times, and I have searched. this question originally started from my wanting to have an activity with some buttons and when one was clicked before sending over to the next activity check for null variables and if some where found show a toast. I have since for bug checking removed the null variable checking segment to just show the variables. A very barebones and simplified code of the situation is like so

public Class MyClass extends Activity {

EditText et1;

EditText et2;

Button btn1;

String et1string;

String et2string;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.mylayout);

et1 = (EditText) findViewById(R.id.et1);

et2 = (EditText) findViewById(R.id.et2);

btn1 = (Button) findViewById(R.id.btn1);

btn1.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View view) {

et1string = et1.getText().toString();

et2string = et2.getText().toString();

Log.d(getClass().getName(), "et1string =" + et1string + " and et2string =" + et2string);

Toast.makeText(getApplicationContext(), "et1string =" + et1string + " and et2string =" + et2string, Toast.LENGTH_LONG);

}

});

}

I have tried using the following in place of the Toast.makeText

runOnUiThread(new Runnable() {

@Override

public void run() {

Toast.makeText(getApplicationContext(), "et1string =" + et1string + " and et2string =" + et2string, Toast.LENGTH_LONG);

}

});

Either way there is no toast message that is shown.

I am sure i am doing something easily noticed by a guru, but just has me puzzled. the logcat shows the logd, and this isnt application dependant, I would just like to figure out why i cant get a toast to show up

Also Ive read that notifications can be disabled? idk, but I am programming with the version 23 sdk so if there is a permissions i need to ask for some guidance on that would be great

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
超级 Toast博客地址:悬浮窗需求终结者已投入公司项目多时,没有任何毛病,可胜任任何需求,点击此处下载Demo想了解实现原理的可以点击此链接查看:XToast 源码本框架意在解决一些极端需求,如果是普通的 Toast 封装推荐使用 ToastUtils集成步骤dependencies {     implementation 'com.hjq:xtoast:2.0' }使用案例new XToast(XToastActivity.this) // 传入 Application 表示设置成全局的         .setView(R.layout.toast_hint)         .setDraggable() // 设置成可拖拽的 .setDuration(1000) // 设置显示时长 .setAnimStyle(android.R.style.Animation_Translucent) // 设置动画样式         .setImageDrawable(android.R.id.icon, R.mipmap.ic_dialog_tip_finish)         .setText(android.R.id.message, "点我消失")         .setOnClickListener(android.R.id.message, new OnClickListener<TextView>() {             @Override             public void onClick(XToast toast, TextView view) { // 点击这个 View 后消失                 toast.cancel();             }         })         .show();混淆规则-keep class com.hjq.xtoast.** {*;}框架亮点(原生 Toast 无法实现的功能)支持自定义 Toast 动画样式支持自定义 Toast 显示时长支持监听 Toast 的显示和销毁支持监听 Toast 中点击事件支持一键开启 Toast 拖拽功能支持 Toast 全局显示(需要权限)作者的其他开源项目架构工程:AndroidProject权限封装:XXPermissions吐司封装:ToastUtils标题栏封装:TitleBarAndroid技术讨论Q群:78797078

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值