android方法是对象吗,为什么android中对象不初始化也能调用方法?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
public class MainActivity extends ActionBarActivity {
private Button bt;
private Handler handler;
private TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bt = (Button) findViewById(R.id.bt);
tv = (TextView) findViewById(R.id.tv);
bt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO 自动生成的方法存根
Message msg = handler.obtainMessage();
handler.sendMessage(msg);
}
});
MyThread t=new MyThread();
t.start();
}
class MyThread extends Thread {
public void run() {
Looper.prepare();
handler = new Handler() {
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
System.out.println("2234");
}
};
Looper.loop();
}
}
比如说这里handler.obtainMessage()是在匿名内部类里调用的,而 handler = new Handler()是在另一个内部类,这样也能调用吗?
android方法是对象吗,为什么android中对象不初始化也能调用方法?相关推荐
- Java 中使用反射来创建对象、调用方法
Java 中使用反射来创建对象.调用方法 反射创建对象 反射调用方法 反射调用私有方法 反射调用可变参私有方法 反射调用的方法自身可以抛出异常的情形 假设已有下面的类: import java.l ...
- android 集合 内存泄漏,Android内存泄漏第二课--------(集合中对象没清理造成的内存泄漏 )...
一.我们通常把一些对象的引用加入到了集合容器(比如ArrayList)中,当我们不需要该对象时,并没有把它的引用从集合中清理掉,这样这个集合就会越来越大.如果这个集合是static的话,那情况就更严重 ...
- Android 开发环境搭建 与在编译中遇到错误make Error 45解决方法
Android 开发环境搭建 一.安装ubuntu 10.10操作系统 使用光盘安装,注意分区,分一个swap分区为3G(原则需要与内存一样大,但可以稍微比内存大一点).当时是同事帮我弄的,swap开 ...
- Android 将音乐文件打包到程序中并设置为铃声的详细方法介绍
本文主要介绍如何将音乐文件打包到程序中并设置为铃声 首先,将我们的铃声文件放到res/raw目录下,没有的话就建一个raw目录 如图 canon.mp3文件放到raw目录下 然后在程序里读取这个文件: ...
- vba 字典_VBA中字典的基础概念及调用方法
这节的内容,我们介绍下字典的基本概念和调用方法. 字典: 字典(Dictionary)是微软Windows脚本语言中的一个很有用的对象,由具有唯一性的关键字(Key)和它的项(Item)联合组成. 就 ...
- java中对象的生存期_Java中对象的生存周期
文章目录 JAVA对象的生存周期 1.创建阶段(Created) 为对象分配内存需要考虑的问题 2.应用阶段(In Use) 3.不可见阶段(Invisible) 4.不可达阶段(Unreachabl ...
- javascript 无法修改 数组中对象_谈谈JavaScript中对象建立(Object)
在这篇文章中我将会着重说明如何创建JavaScript里的对象(Object). 对象(Object)是什么? 在开始介绍如何创建对象前,我们要知道对象是什么.对象(Object)简单地来说,就是一堆 ...
- easyui 调用dialog中的方法_SolidWorks中标准件库的创建及调用方法
在使用SolidWorks进行产品设计时,常用的标准件(如螺栓.螺母.垫圈等)通常可以在安装了SolidWorksToolbox插件后调出使用,而许多标准件在Toolbox并不存在,不能从插件中直接调 ...
- python中对象的定义_python中对象的定义和使用
python中对象的定义和使用 发布时间:2020-06-22 11:57:16 来源:亿速云 阅读:98 作者:Leah 今天就跟大家聊聊有关python中对象的定义和使用,可能很多人都不太了解,为 ...
- ASP中的HTML在线编辑器的调用方法
HTML在线编辑器不需要懂得使用Dreamweaver,会用Word就会使用此编辑器,在文章系统或者是新闻系统需要文字编辑的web程序中非常实用. 但是如何将html编辑器嵌入到web ...
最新文章
- 炫酷,SpringBoot+Echarts实现用户访问地图可视化(附源码)
- happens-before规则和指令重排
- 12家国内外之名公司多场面试,微软到谷歌.让我们通过学习达到100%面试率与100%通过率...
- 组合的输出(洛谷P1157题题解,Java语言描述)
- 飞思卡尔与PowerPC介绍
- 图灵机:计算机世界的理论基石
- Photoshop CS6 软件安装教程
- 单片机中段程序_80C51单片机中断的编程使用方法介绍
- 未来的科技之光生物计算机,寻觅科技之光,点亮美好未来
- 浅谈数据治理与成本管理
- 微信小程序vant 输入框问题
- js正则只能匹配正整数或零
- 考研英语 - word-list-31
- 开源GIS浅谈 【转】
- 《未来简史》的“数据主义”——企业运作就是一套数据算法!
- 浙江省2级C语言等级考试答案,2021年秋浙江省计算机等级考试二级C试卷及答案...
- 塑料袋吹膜机多少钱一台_塑料袋制袋机多少钱一台-卓越机械(在线咨询)-塑料袋制袋机...
- 做外贸,用自己公司申请外汇账户收款好,还是用离岸公司收款好一些?
- 愤世嫉俗的程序员,总在某乎发表言论,当起了“键盘侠”
- JS 实现鼠标进入变色
热门文章
- Trick(十四)—— 判断是否序列中所有的元素都相同
- C++基础::文件流
- apache ftpserver java开发_apache FTPserver安装
- p语言是python吗-Python是纯的面向对象语言吗?
- 学python心得体会800字-Python初学心得体会
- python工资这么高为什么不学-为什么Python岗位薪资越来越高
- python为什么叫爬虫-总算领会python为什么叫爬虫
- 学python可以从事什么工作-学完Python后可以从事哪些工作?
- 小白用python处理excel文件-Python3操作Excel文件(读写)的简单实例
- python可以做什么工作-Python可以做什么工作?Python有哪些方向?