首先,做实验准备在content assist 中输入26个英文字母。
延迟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);
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);