大佬教程收集整理的这篇文章主要介绍了android – 如何在默认的后退按钮单击中将requestCode从子活动返回到父活动,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我单击后退按钮时,如何将我的requestCode从我的ChildActivity返回到ParentActivity.
请帮我.
提前致谢.
这是ma代码:
//Parent activity protected void onActivityResult(int requestCode,int resultCode,Intent data) { Toast.makeText(this,resultCode+"",Toast.LENGTH_LONG).show(); if(resultCode==2){ finish(); } } //Child activity protected void onStop() { setResult(2); super.onStop(); } protected void onPause() { setResult(2); super.onStop(); }
@Override public Boolean onKeyDown(int keyCode,KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK){ setResult(RESULT_OK); finish(); // If you have no further use for this activity or there is no dependency on this activity return true; } return super.onKeyDown(keyCode,event); }
现在在您的父活动中
@Override protected void onActivityResult(int requestCode,Intent data) { switch (requestCodE) { case 2: if(resultCode == -1){ // Here you write your code which you have to write on result receive } break; default: break; } super.onActivityResult(requestCode,resultCode,data); }
如果这有助于您,请告诉我
以上是大佬教程为你收集整理的android – 如何在默认的后退按钮单击中将requestCode从子活动返回到父活动全部内容,希望文章能够帮你解决android – 如何在默认的后退按钮单击中将requestCode从子活动返回到父活动所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。