Android Open Source - mobile2-android Waiting For Api Adapter

From Project

Back to project page mobile2-android.


The source code is released under:

Apache License

If you think the Android project mobile2-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

//from  w w  w  . ja v  a  2
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;


public class WaitingForApiAdapter extends ArrayAdapter<String> {   
    private static class ViewHolder {
        TextView titleText;
        TextView descriptionText;
  public WaitingForApiAdapter(Context c) {
    super(c,R.layout.activity_item,new String[]{"placeholder"});
    public View getView(int position, View convertView, ViewGroup parent) {
        // A ViewHolder keeps references to children views to avoid unneccessary calls
        // to findViewById() on each row.
        ViewHolder holder;

        // When convertView is not null, we can reuse it directly, there is no need
        // to reinflate it. We only inflate a new View when the convertView supplied
        // by ListView is null.
        if (convertView == null) {
            convertView = LayoutInflater.from(parent.getContext()).inflate(R.layout.activity_item, null);

            // Creates a ViewHolder and store references to the two children views
            // we want to bind data to.
            holder = new ViewHolder();
            holder.titleText = (TextView) convertView.findViewById(;
            holder.descriptionText = (TextView) convertView.findViewById(;
            //holder.iconPlaceholder = (TextView) convertView.findViewById(;
        } else {
            // Get the ViewHolder back to get fast access to the TextView
            // and the ImageView.
            holder = (ViewHolder) convertView.getTag();
        // Bind the data efficiently with the holder.
        holder.descriptionText.setText("Waiting for API");
        return convertView;

  public boolean areAllItemsEnabled() {
    return false;

  public boolean isEnabled(int position) {
    return false;


Java Source Code List