本文介绍了Android:在 ViewPagerAdapter 中如何获取 getBaseContext()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
限时送ChatGPT账号..public class ViewPagerAdapter extends PagerAdapter
Toast.makeText(getBaseContext(), paramString, Toast.LENGTH_SHORT).show();
我想在 toast 消息中使用来自getBaseContext()
值的值.
I want to use the value fromgetBaseContext()
value in the toast message.
推荐答案
您可能正在从活动或片段创建适配器对象.如果您要从活动创建 Adapter 对象,请执行以下操作:
You are probably creating the adapter object from an activity or a fragment. If you are creating the Adapter object from an activity then do the following:
Adapter adapter = new Adapter(getBaseContext());
如果来自片段:
Adapter adapter = new Adapter(getActivity().getBaseContext());
.
public class Adapter extends PagerAdapter {
Context mContext;
public Adapter(Context context) {
mContext = context;
}
}
然后在 Adapter 类中,您可以使用 mContext
来 Toast 或其他任何东西.:)
Then in the Adapter class you can use the mContext
to Toast or whatever. :)
这篇关于Android:在 ViewPagerAdapter 中如何获取 getBaseContext()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
更多推荐
[db:关键词]
发布评论