android按钮点击无响应时间,AndroidStudio下的点击事件不响应

本来是测试自定义Toast,发现

implements View.OnClickListener的Onclick事件怎么都不响应,开始以为是自定义的问题。结果当然不是;需要clean项目就好了,AndroidStudio的问题还是很多~

@Override

public void onBackPressed() {

ToastUtils.cancelToast();

super.onBackPressed();

}在onBackPressed方法里面加上取消的代码可以增加用户体验。不会退出界面后还弹出toast

PS:只是一个思路,其实觉得用不上。默认的只有两种时间,退出app的时间间隔已经结束了

没找

public class MainActivity extends AppCompatActivity implements View.OnClickListener, OnTouchListener {

Handler myHandler = new Handler() {

@Override

public void handleMessage(Message msg) {

super.handleMessage(msg);

switch (msg.what) {

case 0x111:

// Toast.makeText(MainActivity.this, "11", Toast.LENGTH_SHORT).show();

// methodlow();

break;

}

}

};

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Button viewById = (Button) findViewById(R.id.bt_toast);

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

viewById.setOnClickListener(MainActivity.this);

button.setOnClickListener(this);

    @Override

public void onClick(View v) {

switch (v.getId()) {

case R.id.bt_toast:

// Toast.makeText(MainActivity.this, "bt_toast", Toast.LENGTH_SHORT).show();

ToastUtils.showToast(MainActivity.this, "点击测试");

break;

case R.id.button:

ToastUtils.showToast(MainActivity.this, "buttonclick");

break;

}

}

package com.tianch.test40.util;

import android.content.Context;

import android.widget.Toast;

/**

* Created by Administrator on 2016/7/28.10

*/

public class ToastUtils {

private static Toast toast;

public static void showToast(Context context,

String content) {

if (toast == null) {

toast = Toast.makeText(context,

content,

Toast.LENGTH_SHORT);

} else {

toast.setText(content);

}

toast.show();

}

public static void cancelToast() {

if (toast != null) {

toast.cancel();

}

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/488219.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

同步带周长计算公式_同步带的长度计算和常见问题

同步带的长度计算公式如下:lb ((df dm) 1.5708 ) (2 lfm)其中lb是同步带的长度,df是大同步带轮的直径,dm是小同步带轮的直径,lfm是大同步带轮的中心和小同步带轮中心的距离。从上述同步带长度的计算公式可以看出同步带轮的直径对…

nodejs中处理回调函数的异常

假设是使用nodejsexpress3这个经典的组合。那么有一种非常方面的处理回调函数异常的方法: 1. 安装模块:express-domain-middleware 2. 增加例如以下的代码: app.use(require(express-domain-middleware)); app.use(function errorHandler(err…

5G新标准将延迟3个月发布,但5G“新战场”已经明确

来源:雷锋网2019年,5G开启商用元年。2020年开年,5G智能手机的发布就迎来了一个发布高峰,2月份至今,国内就有10多款5G手机发布。5G手机的数量和销量也迅速增长,根据工信部副部长辛国斌给出的数据&#xff0c…

python copy deepcopy_python-copy-deepcopy

1.结论:—–我们寻常意义的复制就是深复制,即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。—–而浅复制并不会产生一个独立的对象单独存在,他只是将原有的数据块打上一…

android 2个界面抽屉,Android使用DrawerLayout创建左右两个抽屉菜单

在Android support.v4 中有一个抽屉视图控件DrawerLayout。使用这个控件,可以生成通过在屏幕上水平滑动打开或者关闭菜单,能给用户一个不错的体验效果。最近在项目中,设计中有用到这个效果,但是是左右两边都能划出这样的一个菜单效…

报告:100家AI初创公司榜单 这五大趋势不得不看!

来源: 网易智能用新药治疗一系列慢性疾病;抵御各种网络攻击;让城市更加智能;更精准地预报天气和野火,从而提高安全性并降低风险。此外,还有深度伪造技术(deepfakes)的商业化。这些看…

android默认exported_AndroidManifest.xml文件中exported属性解析

4、目标Activity的属性Android:exported”true”如果组件包含有intent-filter则 exported默认值为true;没有intent-filter则exported默认值为false。当exported为 true时可以被外部其他App所调用当exported为 false时可以被外部其他App所调用5、目标Activity具有相应的IntentFi…

android外接键盘打汉字,Android在外接物理键盘时,如何强制调用系统软键盘

Android在外接物理键盘时,如何强制调用系统软键盘?第一次写,写的不好请见谅参考:物理键盘映射过程:手机/system/usr/keylayout/*.kl :内核将keyCode映射成有含义的字符串KeycodeLabels.h : framework 将字符…

20155204 2016-2017-2《Java程序设计》课程总结

20155204 2016-2017-2《Java程序设计》课程总结 目录 作业链接汇总作业总结实验报告链接汇总代码托管链接课堂项目实践学习经验问卷调查链接二维码(按顺序)每周作业链接汇总 预备作业1:我对师生关系的思考预备作业2:做中学感悟预备…

android网络测试上传速度慢,Android:如何获得互联网连接上传速度和延迟?

要获取当前网络连接类型:TelephonyManager telephonyManager (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);int networkType telephonyManager.getNetworkType();并为延迟:String host "172.16.0.2";int timeOut 3000…

复杂性科学与还原论

来源:陶勇科学网博客1984年,两位诺贝尔物理学奖得主盖尔曼(Murray Gell-mann)、安德森(Philip Anderson)和诺贝尔经济学奖得主阿罗(Kenneth Arrow)聚集了一批从事物理、经济、生物、…

ios math 那个头文件_C++ 头文件系列(ios)

1 简介我们都知道,平时常用的那些标准流,诸如iostream、ofstream、ifstream等等,其实都是对应的basic_XXX模版的实例类。 而这些basic_XXX类模版又都是继承自同一个基类模版----basic_ios。2 basic_ios模版定义这个基类模版应该是出于可重用的…

Nim游戏(初谈博弈)

通常的Nim游戏的定义是这样的:有若干堆石子,每堆石子的数量都是有限的,合法的移动是“选择一堆石子并拿走若干颗(不能不拿)”, 如果轮到某个人时所有的石子堆都已经被拿空了,则判负(…

android 如何使用aar,Android Studio如何使用aar依赖包?

ps:2013-12-25 号更新,升级到0.4以后 这种方法已经完美使用!因为项目里面要用到actionbarsherlock,所以研究了一下如何导入到android studio中。arr(Android Archive):名字是谷歌到的,至于中文叫什么我也不知道。不过好像依赖都要…

第二百七十九节,MySQL数据库-pymysql模块操作数据库

MySQL数据库-pymysql模块操作数据库 pymysql模块是python操作数据库的一个模块 connect()创建数据库链接,参数是连接数据库需要的连接参数使用方式:   模块名称.connect()   参数:   host数据库ip   port数据库端口   user数据库用户名   pa…

宇航员能用GPS在月球上导航吗?美国宇航局的科学家给出了肯定答案

Illustration: NASA来源:IEEE电气电子工程师如果宇航员按照美国宇航局Artemis计划登录月球,他们的主要目标之一就是在月球南极附近的陨石坑中挖冰,这些冰层不仅对水有用,而且可以分解成氢和氧。但它们需要导航,才能精确…

android getdecorview 出现空指针,android – 为什么我从TabWidget得到一个空指针异常?...

我正在编写一个android程序,其中我有一个使用制表符的活动.活动public class UnitActivity extends TabActivity {Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);TabHost tabHost getTabHost();TabSpec spec;Resources res …

react多个网络请求_如何优雅的在react-hook中进行网络请求

本文将介绍如何在使用React Hook进行网络请求及注意事项。前言Hook是在React 16.8.0版本中新加入的特性,同时在React-Native的0.59.0版本及以上进行了支持,使用hook可以不用class的方式的方式使用state,及类似的生命周期特性。本片文章通过简…

JS之代理模式

1 <!DOCTYPE html>2 <html lang"en">3 <head>4 <meta charset"UTF-8">5 <title>Document</title>6 </head>7 <body>8 <script>9 //1,买家 10 function maijia (argument) …

猴子会照镜子吗?科学家的这一研究意义非凡!

来源&#xff1a;中国经济大讲堂本期提要在《中国经济大讲堂》演讲中&#xff0c;中国科学院院士、中科院脑科学与智能技术卓越创新中心学术主任蒲慕明指出&#xff0c;自闭症患者、严重脑疾病可能伴有自我意识损伤的现象。我们通过各种训练方法&#xff0c;可以使猴子学会识别…