小编Gok*_*wda的帖子

如何在recyclerview之间放置广告

我需要在 recyclerview 之间放置广告,我尝试了一种效果很好并且广告加载的方法,但问题是广告在列表视图上重叠。任何人请帮助我提前谢谢你

下面是 Adapter.class 的代码

    public class NewsAdapter extends RecyclerView.Adapter<ViewHolder> {

    private static final int CONTENT_TYPE = 0;
    private static final int AD_TYPE = 1;
    private int[] viewTypes;
    int Holderid;
    private List<Newslist> newslists;
    private Context context;


    public NewsAdapter(List<Newslist> newslists, Context context) {
        super();
        //Getting all the news updates
        this.newslists = newslists;
        this.context=context;
    }

    @Override
    public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        //Inflate the layout, initialize the View Holder
        ViewHolder holder = null;
        if (viewType == CONTENT_TYPE) {
            View newsView …
Run Code Online (Sandbox Code Playgroud)

android listview admob android-recyclerview

5
推荐指数
1
解决办法
5304
查看次数

Volley 没有第二次调用 getParams()

我正在尝试在 Android 中使用 Volley 将登录参数发布到我的服务器。第一次登录时它会发送参数,但是在我注销并再次尝试登录后,它不会调用 getparams,而是将之前的登录参数发送到服务器.

我尝试使用日志语句,第一次打印日志语句,但第二次不会

StringRequest stringRequest=new StringRequest(Request.Method.POST,LOGIN_URL,
            new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    if (response!=null){
                        Log.d("loginResponse", response);
                        try {
                            JSONObject object= new JSONObject(response);
                            uid=object.getString(KEY_UR_ID);
                            firstName=object.getString(KEY_F_NAME);
                            lastName=object.getString(KEY_L_NAME);
                            fullName=firstName+" "+lastName;
                            email=object.getString(KEY_EMAIL);
                            phone=object.getString(KEY_PHONE);
                            dob=object.getString(KEY_DOB);
                            gender=object.getString(KEY_GENDER);
                            userType=object.getString(KEY_UTYPE);
                            address=object.getString(KEY_U_ADDRESS);
                            pincode=object.getString(KEY_U_PINCODE);

                            // Inserting row in users table
                            db.addUser(uid, firstName, lastName,email,phone,gender,userType,address,pincode);
                            // user successfully logged in
                            // Create login session
                            session.setLogin(true);
                            loginProgress.dismiss();
                            onBackPressed();

                        } catch (JSONException e) {
                            loginProgress.dismiss();
                            Toast.makeText(getApplicationContext(),"Invalid username/password",Toast.LENGTH_LONG).show();
                            e.printStackTrace();
                        }

                    }
                }
            }, new Response.ErrorListener() {
        @Override
        public …
Run Code Online (Sandbox Code Playgroud)

android android-volley

2
推荐指数
1
解决办法
1168
查看次数