android - 对 Android 中的请求代码值有什么建议吗?

标签 android

现在我使用随机数作为请求代码。因此,每次我为 startActivityForResult 添加新 Activity 时,我都需要检查所有其他此类 Activity 以避免冲突。可能有任何定义值(value)的实践,不可碰撞的设计? 你怎么看?

最佳答案

实际上你不需要检查所有的 Activity ,如果你在不同的 Activity 中具有相同的值也没关系。

请求代码的想法是,您在 Activity X 中的 onActivityResult()可以区分您以 startActivityForResult() 开始的不同请求的结果.

所以如果你有 3 个不同的 startActivityForResult()在您的 Activity 中调用,您需要 3 个不同的请求代码才能在 onActivityResult() 中区分它们- 这样你就可以分辨出哪个result属于哪个start。但是,如果您有另一个 Activity Y 正在做类似的事情,那么请求代码与 Activity X 中的相同时无关紧要。

关于android - 对 Android 中的请求代码值有什么建议吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13179179/

相关文章:

ANDROID:查找 SqliteDatabase 中各个表的大小

android - 高于 2dp 的高度会导致按钮消失

android - 以编程方式获取android中来电和去电的通话记录

android - 开关问题 - 只有一个选项可见

java - Android:无法找到明确的 Activity 类...从 PreferenceActivity 开始 Activity

android - Material Design 图标突然停止工作

android - 如何注销 MediaButtonReceiver onDestroy?

android - 带有 Presenter 的 RxJava 和用于配置更改的保留 fragment

android - 替换 Android ViewPager 中的当前 Fragment

android - 如果我重新打开我的 google play dev 帐户,我的应用程序会恢复吗?