美文网首页
第三次Android课堂笔记

第三次Android课堂笔记

作者: 疏影横斜水轻浅 | 来源:发表于2016-10-27 21:47 被阅读0次

    本周的课堂内容是基于上的上次课的基础上。

    首先,做实验准备:要打开文件设置window→preferences→java→editor→content assist 输入26个英文字母。接着进行本周的实验任务:利用handle实现闪屏(线程:Handler 接口:Runnable)在src文件下新建一个welcomeActiviy用继承的方法继承activity的方法;利用线程对象实现一个接口,做到延迟3秒自动切换屏幕,具体操作代码如下:                                                                              public class welcomeActivity extends Activity {                                                                                            //定义并实例化一个线程对象                                                                                                                private Handler handler=new Handler();                                                                                           @Override                                                                                                                                                protected void onCreate(Bundle savedInstanceState) {                                                                  //TODO Auto-generated method stub super.onCreate(savedInstanceState);                                 setContentView(                                                                                       com.example.first.R.layout.welcome);                                                                                                            //通过线程对象实现一个接口,做到延迟3秒后切换屏幕                                                                 handler.postDelayed(new Runnable() {                                                                                                         @Override                                                                                                                                                            public void run() {                                                                                                                                             // TODO Auto-generated method stub                                                                                                              //跳转                                                                                                                                                              Intent intent=new Intent(                                                                                                      welcomeActivity.this,MainActivity.class);                                                                           startActivity(intent);                                                                                                                                              }                                                                                                                                                                             },3000);                                                                                                                                                                }                                                                                                                                                                                }                                                                                                                                                                       在代码中的延迟三秒可以自定义改为任意秒数,将3000变为1000的整倍数即可。                                   intent.putExtra("msg", "Hello fxc");在第二个页面获取传递过来的intent,通过获取到的intent,获取其中的数据,通过键名的方式:                                                                                                                             setContentView(R.layout.ssecond);                                                                                                                      Intent intent=getIntent();                                                                                                                                    String msg=intent.getStringExtra("msg").toString().trim();                                                                              this.setTitle(msg);                                                                                                                                         在第二页中添加标签获取第一页中的数据                                                                                                      setContentView(R.layout.ssecond);                                                                                                                  textView=(TextView) findViewById(R.id.TextView);                                                                                      textView.setText(msg);

    相关文章

      网友评论

          本文标题:第三次Android课堂笔记

          本文链接:https://www.haomeiwen.com/subject/kfjsuttx.html