Skip to main content

Posts

Showing posts from May, 2015

Making asynctasks rotation proof

package com.mango.rotationproof; import android.app.Activity; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; /** * Created by Avinash on 21-05-2015. */ public class TaskFrag extends Fragment { MyTask myTask; Activity activity; public TaskFrag() { } public void begintask() { myTask=new MyTask(activity); myTask.execute(); } @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); setRetainInstance(true); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public void onAttach(Activity activity) { super.onAttach(activity); this.activity=activity; if(myTask!=null) { myTask.onA...

java sample code

package in.mangoishapps.myapplication; import android.content.Context; import android.support.v7.widget.CardView; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; import java.util.ArrayList; /** * Created by Avinash on 02-05-2015. */ public class RVAdapter extends RecyclerView.Adapter { LayoutInflater inflater; Context context; ArrayList chizes=new ArrayList (); RVAdapter(Context context) { this.context=context; inflater=LayoutInflater.from(context); } public void setData(ArrayList chizes) { this.chizes=chizes; } @Override public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { View view=inflater.inflate(R.layout.singlerow_linear,viewGroup,false); ViewHolder holder=new ViewHolder(view); return hold...