该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

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中对象不初始化也能调用方法?相关推荐

  1. Java 中使用反射来创建对象、调用方法

    Java 中使用反射来创建对象.调用方法 反射创建对象 反射调用方法 反射调用私有方法 反射调用可变参私有方法 反射调用的方法自身可以抛出异常的情形   假设已有下面的类: import java.l ...

  2. android 集合 内存泄漏,Android内存泄漏第二课--------(集合中对象没清理造成的内存泄漏 )...

    一.我们通常把一些对象的引用加入到了集合容器(比如ArrayList)中,当我们不需要该对象时,并没有把它的引用从集合中清理掉,这样这个集合就会越来越大.如果这个集合是static的话,那情况就更严重 ...

  3. Android 开发环境搭建 与在编译中遇到错误make Error 45解决方法

    Android 开发环境搭建 一.安装ubuntu 10.10操作系统 使用光盘安装,注意分区,分一个swap分区为3G(原则需要与内存一样大,但可以稍微比内存大一点).当时是同事帮我弄的,swap开 ...

  4. Android 将音乐文件打包到程序中并设置为铃声的详细方法介绍

    本文主要介绍如何将音乐文件打包到程序中并设置为铃声 首先,将我们的铃声文件放到res/raw目录下,没有的话就建一个raw目录 如图 canon.mp3文件放到raw目录下 然后在程序里读取这个文件: ...

  5. vba 字典_VBA中字典的基础概念及调用方法

    这节的内容,我们介绍下字典的基本概念和调用方法. 字典: 字典(Dictionary)是微软Windows脚本语言中的一个很有用的对象,由具有唯一性的关键字(Key)和它的项(Item)联合组成. 就 ...

  6. java中对象的生存期_Java中对象的生存周期

    文章目录 JAVA对象的生存周期 1.创建阶段(Created) 为对象分配内存需要考虑的问题 2.应用阶段(In Use) 3.不可见阶段(Invisible) 4.不可达阶段(Unreachabl ...

  7. javascript 无法修改 数组中对象_谈谈JavaScript中对象建立(Object)

    在这篇文章中我将会着重说明如何创建JavaScript里的对象(Object). 对象(Object)是什么? 在开始介绍如何创建对象前,我们要知道对象是什么.对象(Object)简单地来说,就是一堆 ...

  8. easyui 调用dialog中的方法_SolidWorks中标准件库的创建及调用方法

    在使用SolidWorks进行产品设计时,常用的标准件(如螺栓.螺母.垫圈等)通常可以在安装了SolidWorksToolbox插件后调出使用,而许多标准件在Toolbox并不存在,不能从插件中直接调 ...

  9. python中对象的定义_python中对象的定义和使用

    python中对象的定义和使用 发布时间:2020-06-22 11:57:16 来源:亿速云 阅读:98 作者:Leah 今天就跟大家聊聊有关python中对象的定义和使用,可能很多人都不太了解,为 ...

  10. ASP中的HTML在线编辑器的调用方法

            HTML在线编辑器不需要懂得使用Dreamweaver,会用Word就会使用此编辑器,在文章系统或者是新闻系统需要文字编辑的web程序中非常实用. 但是如何将html编辑器嵌入到web ...

最新文章

  1. 炫酷,SpringBoot+Echarts实现用户访问地图可视化(附源码)
  2. happens-before规则和指令重排
  3. 12家国内外之名公司多场面试,微软到谷歌.让我们通过学习达到100%面试率与100%通过率...
  4. 组合的输出(洛谷P1157题题解,Java语言描述)
  5. 飞思卡尔与PowerPC介绍
  6. 图灵机:计算机世界的理论基石
  7. Photoshop CS6 软件安装教程
  8. 单片机中段程序_80C51单片机中断的编程使用方法介绍
  9. 未来的科技之光生物计算机,寻觅科技之光,点亮美好未来
  10. 浅谈数据治理与成本管理
  11. 微信小程序vant 输入框问题
  12. js正则只能匹配正整数或零
  13. 考研英语 - word-list-31
  14. 开源GIS浅谈 【转】
  15. 《未来简史》的“数据主义”——企业运作就是一套数据算法!
  16. 浙江省2级C语言等级考试答案,2021年秋浙江省计算机等级考试二级C试卷及答案...
  17. 塑料袋吹膜机多少钱一台_塑料袋制袋机多少钱一台-卓越机械(在线咨询)-塑料袋制袋机...
  18. 做外贸,用自己公司申请外汇账户收款好,还是用离岸公司收款好一些?
  19. 愤世嫉俗的程序员,总在某乎发表言论,当起了“键盘侠”
  20. JS 实现鼠标进入变色

热门文章

  1. Trick(十四)—— 判断是否序列中所有的元素都相同
  2. C++基础::文件流
  3. apache ftpserver java开发_apache FTPserver安装
  4. p语言是python吗-Python是纯的面向对象语言吗?
  5. 学python心得体会800字-Python初学心得体会
  6. python工资这么高为什么不学-为什么Python岗位薪资越来越高
  7. python为什么叫爬虫-总算领会python为什么叫爬虫
  8. 学python可以从事什么工作-学完Python后可以从事哪些工作?
  9. 小白用python处理excel文件-Python3操作Excel文件(读写)的简单实例
  10. python可以做什么工作-Python可以做什么工作?Python有哪些方向?