public class ViewPagerAdapter extends PagerAdapter
Toast.makeText(getBaseContext(), paramString, Toast.LENGTH_SHORT).show();
我想在toast消息中使用getBaseContext()
值中的值。
答案 0 :(得分:0)
将参数从activity发送到viewpageradapter?
public class ViewPagerAdapter extends PagerAdapter{
Context mcontext;
public ViewPagerAdapter(Context mcontext){
this.mcontext = mcontext;
}
...... Toast.makeText(mcontext,Paramstring,Toast.LENGTH_SHORT).show()
}
答案 1 :(得分:0)
您可能正在从活动或片段创建适配器对象。如果要从活动创建Adapter对象,请执行以下操作:
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
to Toast等等。 :)