美文网首页
第三讲 闪屏,跨页面数据传输[title、text]

第三讲 闪屏,跨页面数据传输[title、text]

作者: Android课程笔记 | 来源:发表于2016-10-28 11:10 被阅读20次

    一、如何实现闪屏---利用handle

    1.新建class,命名为welcomActivity

    //添加继承

    2.寻找重载的方法:右键代码页>Source>Overrid/Implement M...>o键>oncreat(Bundle)>OK

    3.创建延时跳转页面

    1)在layout中New一个welcom.xml

    //注意:layout中.xml文件名必须小写!大写会报错。

    2)在该welcom.xml文件中插入背景图片,并在welcomActivity.java中建立与其的连接

    3)在Manifest中将welcom活动设为首界面

    4)在welcomActivity.java中加入延时程序,延迟时间为1000毫秒

    代码:

    package com.example.activitytest;

    import android.app.Activity;

    import android.content.Intent;

    import android.os.Handler;

    import android.os.Bundle;

    public class welcomActivity extends Activity {

    private Handler handler=new Handler();

    @Override

    protected void onCreate(Bundle savedInstanceState) {

    // TODO Auto-generated method stub

    super.onCreate(savedInstanceState);

    setContentView(R.layout.welcom);

    //通过线程对象实现一个接口,做到延迟3s后切换屏幕

    handler.postDelayed(new Runnable() {

    @Override

    public void run() {

    // TODO Auto-generated method stub

    //跳转

    Intent intent=new Intent(welcomActivity.this,firstActivity.class);

    startActivity(intent);

    }

    }, 1000);

    }

    }

    二、跨页面传递数据(Intent中传值)

    (一)第二页上显示title为提取的传输数据

    1.在firstActivity.java页面上put Intent中所传数据

    2.在第二页上get到a中提取的传输数据并set为标题

    代码:

    package com.example.first;

    import android.app.Activity;

    import android.content.Intent;

    import android.os.Bundle;

    public class secondActivity extends

    Activity {

    @Override

    protectedvoid onCreate(Bundle savedInstanceState) {

    //TODO Auto-generated method stub

    super.onCreate(savedInstanceState);

    setContentView(R.layout.second);

    //获取传递过来的intent

    Intentintent=getIntent();

    //通过获取到的intent获取其中的数据通过键名的方式

    Stringmsg=intent.getStringExtra("a").toString().trim();

    //将获取的数据作为当前页面的标题显示

    this.setTitle(a);

    }

    }

    (二)第二页上显示text内容为提取的传输数据

    1.效仿button按键在第二页想要显示text界面创建一个TextView模块

    2.在第二活动中get并set所提取信息

    最终运行效果:

    首界面延迟1s跳转

    first页面,页面内含一个button按键,用于跳转到下一页面

    second页面,内含一个数据跨页传输 title 和 text

    相关文章

      网友评论

          本文标题:第三讲 闪屏,跨页面数据传输[title、text]

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