本周的课堂内容是基于上的上次课的基础上。
首先,做实验准备:要打开文件设置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);