如何解决找不到setFragmentResult和setFragmentResultListener包未解决的参考
任何人都可以帮助我,如何将setFragmentResult and setFragmentResultListener导入我的项目?
我已经实现了'androidx.fragment:fragment-ktx:1.2.5',但看来这不是正确的软件包。
解决方法
首先,请确保您具有// file 1,inputs.ts
export const inputs = gql`
input: FancyInput {
fancyName: String!
}
`;
// file 2,mutations.ts
export const mutations = gql`
// HOW do we get "Go to Definition" when right clicking the 'FancyInput'?
fancyMutation(input: FancyInput): Boolean!
`;
// file 3,apollo-server-setup
const { inputs } = from './inputs';
const { mutations } = from './mutations';
const server = new ApolloServer({
typeDefs: [
inputs,mutations
]
})
作为依赖项。这些方法已添加到"androidx.fragment:fragment:1.3.0-alpha08"
中,因此请确保您至少具有该版本。
然后,这些是导入项:
1.3.0-alpha04
和
import androidx.fragment.app.setFragmentResult
,
截至 21 年 2 月,1.3.0 现已推出。 Source
implementation 'androidx.fragment:fragment-ktx:1.3.0'
debugImplementation 'androidx.fragment:fragment-testing:1.3.0'
这应该解析引用。
,如果您使用的是 Java,请尝试以下代码:
setFragmentResult :
requireActivity().getSupportFragmentManager().setFragmentResult("request_Key",new Bundle());
setFragmentResultListener :
requireActivity().getSupportFragmentManager().setFragmentResultListener("request Key",getViewLifecycleOwner(),new FragmentResultListener() {
@Override
public void onFragmentResult(@NonNull String requestKey,@NonNull Bundle result) {
}
});
依赖使用:
implementation "androidx.fragment:fragment:1.3.0"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。