java中int的用法_java instance「建议收藏」

java中int的用法_java instance「建议收藏」Intent用法实例1.无参数Activity跳转Java代码Intentit=newIntent(Activity.Main.this,Activity2.class);startActivity(it);Intentit=newIntent(Activity.Main.this,Activity2.class);startActivity(it);2.向下一个Activ…_javaintent

Intent用法实例

1.无参数Activity跳转

Java代码 4ac5d19ee49d7095c1a3df8faab53957.gif a0ae22e727d1a7cf39d15c2fc5a7357a.png

6b5b136d326f90411cbf32d12ab7229d.gif

Intent it = new Intent(Activity.Main.this, Activity2.class);

startActivity(it);

Intent it = new Intent(Activity.Main.this, Activity2.class);

startActivity(it);

2.向下一个Activity传递数据(使用Bundle和Intent.putExtras)

Java代码 4ac5d19ee49d7095c1a3df8faab53957.gif a0ae22e727d1a7cf39d15c2fc5a7357a.png

6b5b136d326f90411cbf32d12ab7229d.gif

Intent it = new Intent(Activity.Main.this, Activity2.class);

Bundle bundle=new Bundle();

bundle.putString(“name”, “This is from MainActivity!”);

it.putExtras(bundle);       // it.putExtra(“test”, “shuju”);

startActivity(it);            // startActivityForResult(it,REQUEST_CODE);

Intent it = new Intent(Activity.Main.this, Activity2.class);

Bundle bundle=new Bundle();

bundle.putString(“name”, “This is from MainActivity!”);

it.putExtras(bundle); // it.putExtra(“test”, “shuju”);

startActivity(it); // startActivityForResult(it,REQUEST_CODE);

对于数据的获取可以采用:

Java代码 4ac5d19ee49d7095c1a3df8faab53957.gif a0ae22e727d1a7cf39d15c2fc5a7357a.png

6b5b136d326f90411cbf32d12ab7229d.gif

Bundle bundle=getIntent().getExtras();

String name=bundle.getString(“name”);

Bundle bundle=getIntent().getExtras();

String name=bundle.getString(“name”);

3.向上一个Activity返回结果(使用setResult,针对startActivityForResult(it,REQUEST_CODE)启动的Activity)

Java代码 4ac5d19ee49d7095c1a3df8faab53957.gif a0ae22e727d1a7cf39d15c2fc5a7357a.png

6b5b136d326f90411cbf32d12ab7229d.gif

Intent intent=getIntent();

Bundle bundle2=new Bundle();

bundle2.putString(“name”, “This is from ShowMsg!”);

intent.putExtras(bundle2);

setResult(RESULT_OK, intent);

Intent intent=getIntent();

Bundle bundle2=new Bundle();

bundle2.putString(“name”, “This is from ShowMsg!”);

intent.putExtras(bundle2);

setResult(RESULT_OK, intent);

4.回调上一个Activity的结果处理函数(onActivityResult)

Java代码 4ac5d19ee49d7095c1a3df8faab53957.gif a0ae22e727d1a7cf39d15c2fc5a7357a.png

6b5b136d326f90411cbf32d12ab7229d.gif

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

// TODO Auto-generated method stub

super.onActivityResult(requestCode, resultCode, data);

if (requestCode==REQUEST_CODE){

if(resultCode==RESULT_CANCELED)

setTitle(“cancle”);

else if (resultCode==RESULT_OK) {

String temp=null;

Bundle bundle=data.getExtras();

if(bundle!=null)   temp=bundle.getString(“name”);

setTitle(temp);

}

}

}

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

// TODO Auto-generated method stub

super.onActivityResult(requestCode, resultCode, data);

if (requestCode==REQUEST_CODE){

if(resultCode==RESULT_CANCELED)

setTitle(“cancle”);

else if (resultCode==RESULT_OK) {

String temp=null;

Bundle bundle=data.getExtras();

if(bundle!=null) temp=bundle.getString(“name”);

setTitle(temp);

}

}

}

下面是转载来的其他的一些Intent用法实例(转自javaeye)

显示网页

Java代码 4ac5d19ee49d7095c1a3df8faab53957.gif a0ae22e727d1a7cf39d15c2fc5a7357a.png

今天的文章java中int的用法_java instance「建议收藏」分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/58965.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注