原文地址http://blog.csdn.net/x605940745/article/details/19401549 new Handler().postDelayed(new Runnable() { @Override public void run() { Intent  intent=new Intent(MainActivity.this, Leansons.class); startActivity(intent); } }, 2000);…
在android开发中,我们常常需要用到计时器,倒计时多少秒后再执行相应的功能,下面我就分别来讲讲这三种常用的计时的方法. 一.CountDownTimer 该类是个抽象类,如果要使用这个类中的方法,就必须继承这个类实现它内部的抽象方法,该继承的类中通常是存在某个类的内部类中.该类主要功能就是可以我们自己设置倒计时的秒数和时间间隔,且只有一个构造方法,构造函数为: public CountDownTimer(long millisInFuture, long countDownInterval)…
新人学习安卓,为了刚好的学习,现做如下笔记..同时希望自己的经验可以帮助新人们学习入门. 几乎每个app都有个欢迎界面,我们可以使用Activity转跳来实现. 首先建立一个MainActivity 在layout_main.xml 设置布局. 在默认的相对布局中加入背景属性 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sch…
转载自http://www.dss886.com/2016/08/17/01/   阅读之前先问大家一个问题:Handler.postDelayed()是先delay一定的时间,然后再放入messageQueue中,还是先直接放入MessageQueue中,然后在里面wait delay的时间?为什么?如果你不答不上来的话,那么此文值得你看看.       原文: 使用handler发送消息时有两种方式,post(Runnable r)和post(Runnable r, long delayMi…
现在开发中的功能需要直接跳转到拨号.联系人.短信界面等等,查找了很多资料,自己整理了一下. 1.跳转到拨号界面,代码如下: 1)直接拨打 Intent intentPhone = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber)); startActivity(intentPhone); 2)跳转到拨号界面 Intent intent = newIntent(Intent.ACTION_DIAL,Uri.par…
public static void scrollToListviewTop(final XListView listView) { listView.smoothScrollToPosition(0); final Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { if (listView.getFirstVisiblePosition() >…
Intent 跳转 显示跳转(用类名跳转) Intent i = new Intent(a.this,b.class); 隐士跳转 自定义Action <!--配置跳转Activity--><activity android:name="com.android.dialog.Mydialog"><intent-filter> <!--配置action路径--><action android:name="andoid.int…
前几天正好看到<阿里巴巴 Android 开发手册>中提到的: “Activity 间通过隐式 Intent 的跳转,在发出 Intent 之前必须通过 resolveActivity 检查,避免找不到合适的调用组件,造成 ActivityNotFoundException 的异常” 今天就在一台联想的平板上弹了好几个崩溃,查找之后发现是通过 Intent 跳转到拨号和浏览器的时候就会崩溃 原因分析:平板上没有安装拨号软件和浏览器,导致找不到调用组件,直接崩溃:话不多说立马在 APP 内搜 A…
答案:是的. handler.postDelayed(new Runnable() { @Override public void run() { tv_word.setVisibility(View.GONE); } },3000); 官方说法: 开启的runnable会在这个handler所依附线程中运行,而这个handler是在UI线程中创建的,所以 自然地依附在主线程中了. postDelayed(new Runnable()) 而没有重新生成新的 New Thread() 小结 通常来…
跳转页面基本分为三个步骤: 1.初始化一个intent:(一个intent就够用了): 2.传入intent参数: 3.调用startactivity();实现跳转页面 具体操作如下 首先你需要一个项目或demo,然后就可以开始了 先在第一个布局里放一个Button;(别问我他是干嘛的)给他加一个id 然后创建一个新布局: 右键layout跳出来的菜单中有我这里给他的名字是second 然后新建一个second.java继承Activity在这个里面重写OnCreat()方法,然后将他跟布局绑定…