如何在菜单事件里面保存onActivityResult()回传的数据 如题,比如说有 Activity A和B,在A中启动了B,让B回传数据给A,A中的onActivityResult()获取B回传的数据,如何通过A中的菜单项来保存B回传的数据? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Activity 高级学习里有这个介绍。 不好意思,上面说错了,用Intent setResult返回数据返回数据事件private OnClickListener listener=new OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(); intent.putExtra("back", "Back Data"); setResult(RESULT_CODE, intent); finish(); } };接收数据: protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode==REQUEST_CODE) { if (resultCode==SecondActivity.RESULT_CODE) { Bundle bundle=data.getExtras(); String str=bundle.getString("back"); Toast.makeText(MainActivity.this, str, Toast.LENGTH_LONG).show(); } } } 求一个跑马灯效果 服务器端该如何搭建 如何按指定格式执行SAX xml解析 andriod sdk安装 listview 求助:Android中Activity、View、Surface三者的对应关系 切换acivity时,如何保存各个activity的状态 百度云推送服务出现ClassNotFound异常是什么情况 关于 startActivity() 方法调用问题 android 怎么为每个应用程序图标设置不同的背景图? android tab标签横向
返回数据事件
private OnClickListener listener=new OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent=new Intent();
intent.putExtra("back", "Back Data");
setResult(RESULT_CODE, intent);
finish();
}
};接收数据:
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (requestCode==REQUEST_CODE)
{
if (resultCode==SecondActivity.RESULT_CODE)
{
Bundle bundle=data.getExtras();
String str=bundle.getString("back");
Toast.makeText(MainActivity.this, str, Toast.LENGTH_LONG).show();
}
}
}