关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我已经知道Finish()和FinishActivity()。即finish()当您的Activity完成并且应该关闭时调用此方法。finishActivity()用于完成您之前使用startActivityForResult(Intent,int);开始的另一个Activity我想用示例代码简要介绍一下。了解其工作原理。
我试图让我的Activity关闭并返回结果,我的父Activity中确实有onActivityResult,并且我在它工作的其他地方使用了接近下面相同的方法。publicvoiddeleteFile(){booleandeleted=FileManager.getInstance().deleteMeasurementData(this.getIntent().getData(),this);if(deleted){Toast.makeText(this,originalData.getName()+".mmdHasbeendeleted",Toast.LENGTH_SHORT);se
谁能解释一下finish()和finishActivity(intrequestCode)之间的区别。以及在哪里恰本地使用它们的情况。提前致谢。 最佳答案 finish()当您的Activity完成并应该关闭时调用它。ActivityResult会通过onActivityResult()传播回启动你的人。finishActivity(intrequestCode)用于完成您之前使用startActivityForResult(Intent,int)启动的另一个Activity 关于and