activity互相传值报错。。
错误提示
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=10, result=0, data=null} to activity {包名/类名}: java.lang.NullPointerException
启动新ACTICITY的代码
Intent intent=new Intent();
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//增加flag
intent.setClass(PhotoAttaActivity.this, PhotographActivity.class);
//設定傳送參數
Bundle bundle = new Bundle();
bundle.putString("name1", "value1");
intent.putExtras(bundle); //將參數放入intent
PhotoAttaActivity.this.startActivityForResult(intent,10);
接收返回部分的代码
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
String result=data.getExtras().getString("result");
Toast.makeText(PhotoAttaActivity.this, result+"fewfewfwef", Toast.LENGTH_SHORT);
}
新ACTIVITY在关闭事件中的代码
Intent intent2=this.getIntent();
intent2.putExtra("result", (result.length()==0)?result:result.substring(1));
setResult(Activity.RESULT_OK, intent2);//
this.finish();
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=10, result=0, data=null} to activity {包名/类名}: java.lang.NullPointerException
启动新ACTICITY的代码
Intent intent=new Intent();
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//增加flag
intent.setClass(PhotoAttaActivity.this, PhotographActivity.class);
//設定傳送參數
Bundle bundle = new Bundle();
bundle.putString("name1", "value1");
intent.putExtras(bundle); //將參數放入intent
PhotoAttaActivity.this.startActivityForResult(intent,10);
接收返回部分的代码
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
String result=data.getExtras().getString("result");
Toast.makeText(PhotoAttaActivity.this, result+"fewfewfwef", Toast.LENGTH_SHORT);
}
新ACTIVITY在关闭事件中的代码
Intent intent2=this.getIntent();
intent2.putExtra("result", (result.length()==0)?result:result.substring(1));
setResult(Activity.RESULT_OK, intent2);//
this.finish();
...全文
相关推荐
关于Android Studio安装完后activity_main.xml前几行报错的解决建议
主要介绍了关于Android Studio安装完后activity_main.xml前几行报错的解决建议,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
android如何设置Activity背景色为透明色
本篇文章主要介绍了android如何设置Activity背景色为透明色,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
activity 工作流web工程demo例子(activity+hibernate+mysql)
activity工作流的demo例子,采用hibernate+mysql,activity工作引擎启迪时,不会重复的创建表,并且不会报错,解决了好久,终于搞定了,分享给大家参考
Android线程中设置控件的值提示报错的解决方法
主要介绍了Android线程中设置控件的值提示报错的解决方法,实例分析了textview报错的原因以及Handler设置来解决错误的实现技巧,需要的朋友可以参考下
Android开发解决popupWindow重叠报错问题
今天小编就为大家分享一篇关于Android开发解决popupWindow重叠报错问题的文章,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧


