xii*_*oss 0 android android-fragments
有没有办法检查哪个活动从片段中加载片段?我有一个用户配置文件片段,它是从 2 个不同的活动加载的,但只有一个传递了一个值,因此当片段从不传递值的活动加载时,从包中获取值会引发空指针异常。或者是否有更好的方法将值传递到片段中,以便片段仅在从该特定活动加载时才能获取值?
您可以简单地在您的片段中进行此检查:
if(getActivity() instanceof SomeActivity){
//do something
}
Run Code Online (Sandbox Code Playgroud)
getActivity()如果您确定它是哪个 Activity(然后从该 Activity 调用方法),您也可以转换调用。
| 归档时间: |
|
| 查看次数: |
2347 次 |
| 最近记录: |