Example usage for android.support.v4.widget SimpleCursorAdapter SimpleCursorAdapter

List of usage examples for android.support.v4.widget SimpleCursorAdapter SimpleCursorAdapter

Introduction

In this page you can find the example usage for android.support.v4.widget SimpleCursorAdapter SimpleCursorAdapter.

Prototype

public SimpleCursorAdapter(Context context, int layout, Cursor c, String[] from, int[] to, int flags) 

Source Link

Document

Standard constructor.

Usage

From source file:org.restcomm.android.olympus.MessageFragment.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Use MessageActivity intent to retrieve the contact name
    final Intent intent = getActivity().getIntent();
    String contactName = intent.getStringExtra(RCDevice.EXTRA_DID).replaceAll("^sip:", "").replaceAll("@.*$",
            "");//from  www .  j a v a 2s .c o  m
    //listFragment = (MessageFragment) getSupportFragmentManager().findFragmentById(R.id.message_list);
    //Bundle args = new Bundle();
    //args.putString("contact-name", shortname);
    //listFragment.setArguments(args);

    /*
    Bundle args = getArguments();
    String contactName = args.getString("contact-name");
    */
    DatabaseManager.getInstance().open(getActivity().getApplicationContext());

    // TODO: this must be done in the background
    Cursor cursor = DatabaseManager.getInstance().retrieveMessages(contactName);

    String[] fromColumns = { DatabaseContract.ContactEntry.COLUMN_NAME_NAME,
            DatabaseContract.MessageEntry.COLUMN_NAME_TEXT,
            DatabaseContract.MessageEntry.COLUMN_NAME_DELIVERY_STATUS };
    int[] toViews = { R.id.message_username, R.id.message_text, R.id.message_status };

    listViewAdapter = new SimpleCursorAdapter(getActivity().getApplicationContext(),
            R.layout.message_row_layout, cursor, fromColumns, toViews, 0);

    // Use a binder for the delivery status column which doesn't map 1-on-1 with the view: status in the db is an integer, while in the view it's a string
    listViewAdapter.setViewBinder(new SimpleCursorAdapter.ViewBinder() {
        @Override
        public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
            if (cursor.getColumnName(columnIndex)
                    .equals(DatabaseContract.MessageEntry.COLUMN_NAME_DELIVERY_STATUS)) {
                TextView deliveryStatusView = (TextView) view;
                if (cursor.getString(cursor.getColumnIndex(DatabaseContract.MessageEntry.COLUMN_NAME_TYPE))
                        .equals("local")) {
                    int deliveryStatus = cursor.getInt(columnIndex);
                    if (deliveryStatus == DatabaseContract.MessageDeliveryStatus.TEXT_MESSAGE_PENDING
                            .ordinal()) {
                        deliveryStatusView.setText("...");
                        deliveryStatusView.setTextColor(
                                ContextCompat.getColor(getActivity(), R.color.colorTextSecondary));
                    } else if (deliveryStatus == DatabaseContract.MessageDeliveryStatus.TEXT_MESSAGE_FAILED
                            .ordinal()) {
                        deliveryStatusView.setText("Failed");
                        deliveryStatusView
                                .setTextColor(ContextCompat.getColor(getActivity(), R.color.colorError));
                    } else {
                        deliveryStatusView.setText("Success");
                        deliveryStatusView.setTextColor(
                                ContextCompat.getColor(getActivity(), R.color.colorTextSecondary));
                    }
                } else {
                    // remote message
                    deliveryStatusView.setText("");
                }
                return true;
            }

            if (cursor.getColumnName(columnIndex).equals(DatabaseContract.ContactEntry.COLUMN_NAME_NAME)) {
                TextView usernameView = (TextView) view;
                if (cursor.getString(cursor.getColumnIndex(DatabaseContract.MessageEntry.COLUMN_NAME_TYPE))
                        .equals("local")) {
                    usernameView.setText("Me");
                    return true;
                }
            }

            return false;
        }
    });

    setListAdapter(listViewAdapter);
}

From source file:com.bangz.shotrecorder.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    Intent intent = getIntent();/*  w ww .j a  va2s  .c o m*/

    if (intent.getData() == null) {
        intent.setData(ShotRecord.ShotRecords.CONTENT_URI);
    }

    setContentView(R.layout.activity_main);

    Button button = (Button) findViewById(R.id.startRecorderActivity);
    button.setOnClickListener(this);

    String[] columns = new String[] { ShotRecord.ShotRecords.COLUMN_NAME_DATE,
            ShotRecord.ShotRecords.COLUMN_NAME_DESCRIPTION, ShotRecord.ShotRecords.COLUMN_NAME_SHOTS,
            ShotRecord.ShotRecords.COLUMN_NAME_SPENDTIME };
    int[] listitemids = new int[] { R.id.txtDate, R.id.txtDescription, R.id.txtNumber, R.id.txtTime, };

    mAdapter = new SimpleCursorAdapter(this, R.layout.recorder_list_entry, null, columns, listitemids, 0) {
        @Override
        public void bindView(View view, Context context, Cursor cursor) {
            int idxID = cursor.getColumnIndex(ShotRecord.ShotRecords._ID);
            int idxDate = cursor.getColumnIndex(ShotRecord.ShotRecords.COLUMN_NAME_DATE);
            int idxDescript = cursor.getColumnIndex(ShotRecord.ShotRecords.COLUMN_NAME_DESCRIPTION);
            int idxSpendTime = cursor.getColumnIndex(ShotRecord.ShotRecords.COLUMN_NAME_SPENDTIME);
            int idxShots = cursor.getColumnIndex(ShotRecord.ShotRecords.COLUMN_NAME_SHOTS);

            String date = cursor.getString(idxDate);
            date = date.substring(0, date.lastIndexOf(':'));
            String descript = cursor.getString(idxDescript);
            long shots = cursor.getLong(idxShots);
            long spendtime = cursor.getLong(idxSpendTime);

            TextView v = (TextView) view.findViewById(R.id.txtDate);
            v.setText(date);

            v = (TextView) view.findViewById(R.id.txtDescription);
            v.setText(descript);

            v = (TextView) view.findViewById(R.id.txtNumber);
            v.setText(String.format("%d", shots));

            v = (TextView) view.findViewById(R.id.txtTime);
            v.setText(String.format("%.02f", spendtime / 1000.0));
        }
    };

    TextView emptyView = (TextView) findViewById(R.id.empty);

    DragSortListView listView = (DragSortListView) findViewById(R.id.listRecords);

    listView.setEmptyView(emptyView);

    listView.setAdapter(mAdapter);
    listView.setOnItemClickListener(this);
    listView.setRemoveListener(this);

    LoaderManager lm = getSupportLoaderManager();
    lm.initLoader(1, null, this);

}

From source file:net.olejon.spotcommander.WidgetActivity.java

private void listComputers() {
    final String[] queryColumns = { MainSQLiteHelper.COLUMN_ID, MainSQLiteHelper.COLUMN_NAME };
    mCursor = mDatabase.query(MainSQLiteHelper.TABLE_COMPUTERS, queryColumns, null, null, null, null,
            MainSQLiteHelper.COLUMN_NAME + " COLLATE NOCASE");

    final String[] fromColumns = { MainSQLiteHelper.COLUMN_NAME };
    final int[] toViews = { R.id.main_list_item };

    mListView.setAdapter(new SimpleCursorAdapter(mContext, R.layout.activity_main_list_item, mCursor,
            fromColumns, toViews, 0));// w ww  .j  a v  a2s  . c om
}

From source file:info.guardianproject.notepadbot.NoteCipher.java

/** Called when the activity is first created. */
@Override/*from  www .  j a v a2 s  .  c  om*/
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    if (getIntent() != null) {
        if (getIntent().hasExtra(Intent.EXTRA_STREAM)) {
            dataStream = (Uri) getIntent().getExtras().get(Intent.EXTRA_STREAM);
        } else {
            dataStream = getIntent().getData();
        }
    }

    SQLiteDatabase.loadLibs(this);
    setContentView(R.layout.notes_list);
    notesListView = (ListView) findViewById(R.id.notesListView);
    notesListView.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> ad, View v, int position, long id) {
            Intent i = new Intent(getApplication(), NoteEdit.class);
            i.putExtra(NotesDbAdapter.KEY_ROWID, id);
            startActivityForResult(i, ACTIVITY_EDIT);
        }
    });
    registerForContextMenu(notesListView);
    mCacheWord = new CacheWordActivityHandler(this, ((App) getApplication()).getCWSettings());

    // Create an array to specify the fields we want to display in the list (only TITLE)
    String[] from = new String[] { NotesDbAdapter.KEY_TITLE };

    // and an array of the fields we want to bind those fields to (in this
    // case just text1)
    int[] to = new int[] { R.id.row_text };

    // Now create an empty simple cursor adapter that later will display the notes
    notesCursorAdapter = new SimpleCursorAdapter(this, R.layout.notes_row, null, from, to,
            SimpleCursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);
    notesListView.setAdapter(notesCursorAdapter);
}

From source file:fr.eoit.activity.fragment.blueprint.RequiredDecryptorFragment.java

@Override
public void onLoadFinished(Cursor cursor) {
    if (DbUtil.hasAtLeastOneRow(cursor)) {
        String[] from = new String[] { Item.COLUMN_NAME_NAME, "decryptorDesc" };
        int[] to = new int[] { android.R.id.text1, android.R.id.text2 };

        MatrixCursor decryptorCursor = new MatrixCursor(
                new String[] { Item._ID, Item.COLUMN_NAME_NAME, "decryptorDesc" });
        DbUtil.addRowToMatrixCursor(decryptorCursor, 0L, "None", "");

        cursor.moveToFirst();/*from   w w  w.j a  v  a2  s .c om*/
        int selectedItem = 0;
        while (!cursor.isAfterLast()) {
            long itemId = cursor.getLong(cursor.getColumnIndexOrThrow(Item._ID));
            DbUtil.addRowToMatrixCursor(decryptorCursor, itemId,
                    cursor.getString(cursor.getColumnIndexOrThrow(Item.COLUMN_NAME_NAME)),
                    getDecryptorDescription(DecryptorUtil.getDecryptorBonuses(itemId),
                            getActivity().getResources()));

            if (itemId == decryptorId) {
                selectedItem = cursor.getPosition() + 1;
            }

            cursor.moveToNext();
        }

        SimpleCursorAdapter adapter = new SimpleCursorAdapter(getActivity(),
                android.R.layout.simple_spinner_item, decryptorCursor, from, to,
                SimpleCursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);
        Spinner spinner = (Spinner) getActivity().findViewById(R.id.DECRYPTOR_SPINNER);
        adapter.setDropDownViewResource(R.layout.decryptor_drop_down_item);
        spinner.setAdapter(adapter);
        spinner.setOnItemSelectedListener(new SpinnerDecryptorOnItemSelectedListener());
        spinner.setSelection(selectedItem);
    }
}

From source file:de.aw.monma.views.MonMaAutoCompleteTextView.java

@Override
protected void onFinishInflate() {
    super.onFinishInflate();
    if (!initializedCalled && !isInEditMode()) {
        throw new IllegalStateException(
                "Method 'initialize(AWDBDefinition, String, " + "String[], int, String)' not called");
    }/*w ww  .j  ava  2 s .  c  om*/
    SimpleCursorAdapter mSimpleCursorAdapter = new SimpleCursorAdapter(getContext(),
            android.R.layout.simple_dropdown_item_1line, null, mProjection, new int[] { android.R.id.text1 },
            0) {
        @Override
        public CharSequence convertToString(Cursor cursor) {
            return cursor.getString(0);
        }
    };
    mSimpleCursorAdapter.setFilterQueryProvider(this);
    setAdapter(mSimpleCursorAdapter);
}

From source file:com.pindroid.fragment.BrowseBookmarksFragment.java

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    listView = (ListView) getView().findViewById(android.R.id.list);
    swipeRefreshLayout = (SwipeRefreshLayout) getView().findViewById(R.id.swipe_refresh);
    swipeRefreshLayout.setOnRefreshListener(this);
    actionButton = (FloatingActionButton) getView().findViewById(R.id.add_button);

    actionButton.attachToListView(listView);

    if (savedInstanceState != null) {
        username = savedInstanceState.getString(STATE_USERNAME);
        tagname = savedInstanceState.getString(STATE_TAGNAME);
    }//from   w ww . j a va  2s.com

    setHasOptionsMenu(true);

    mAdapter = new SimpleCursorAdapter(getActivity(), R.layout.bookmark_view, null,
            new String[] { Bookmark.Description, Bookmark.Tags, Bookmark.ToRead, Bookmark.Shared,
                    Bookmark.Synced },
            new int[] { R.id.bookmark_description, R.id.bookmark_tags, R.id.bookmark_unread,
                    R.id.bookmark_private, R.id.bookmark_synced },
            0);

    setListAdapter(mAdapter);
    mAdapter.setViewBinder(new BookmarkViewBinder());

    if (username != null) {

        getLoaderManager().initLoader(0, null, this);

        lv = getListView();
        lv.setTextFilterEnabled(true);
        lv.setFastScrollEnabled(true);

        lv.setItemsCanFocus(false);
        lv.setChoiceMode(ListView.CHOICE_MODE_SINGLE);

        lv.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                final Cursor c = (Cursor) lv.getItemAtPosition(position);
                Bookmark b = BookmarkManager.CursorToBookmark(c);

                String defaultAction = SettingsHelper.getDefaultAction(getActivity());

                if (defaultAction.equals("view")) {
                    viewBookmark(b);
                } else if (defaultAction.equals("read")) {
                    readBookmark(b);
                } else if (defaultAction.equals("edit")) {
                    editBookmark(b);
                } else {
                    openBookmarkInBrowser(b);
                }
            }
        });

        /* Add Context-Menu listener to the ListView. */
        lv.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {
            public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
                menu.setHeaderTitle("Actions");
                MenuInflater inflater = getActivity().getMenuInflater();

                inflater.inflate(R.menu.browse_bookmark_context_menu_self, menu);
            }
        });

        actionButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View arg0) {
                bookmarkSelectedListener.onBookmarkAdd(null);
            }
        });
    }
}

From source file:com.idt.ontomedia.geoconsum.PlaceSearchActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.search_by_location);

    //Link elements
    final TextView textViewProvince = (TextView) findViewById(R.id.textView_Province);
    final TextView textViewLocation = (TextView) findViewById(R.id.textView_Location);
    mTextViewLocationDescription = (TextView) findViewById(R.id.textView_TypeOfLocationDescription);
    mSpinnerTypeOfLocation = (Spinner) findViewById(R.id.spinner_TypeOfLocation);
    mSpinnerAutonomousCommunity = (Spinner) findViewById(R.id.spinner_AutonomousRegion);
    mSpinnerProvince = (Spinner) findViewById(R.id.spinner_Province);
    mSpinnerLocation = (Spinner) findViewById(R.id.spinner_Location);
    final Button buttonSearch = (Button) findViewById(R.id.buttonSearch);

    //fill and select the elements of spinners.
    mAdapterTypeOfLocation = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, null,
            TYPE_OF_LOCATION_COLUMNS_FROM, VIEWS_TO, 0);
    mAdapterTypeOfLocation.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    mSpinnerTypeOfLocation.setAdapter(mAdapterTypeOfLocation);

    mAdapterAutonomousCommunity = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, null,
            COLUMNS_FROM, VIEWS_TO, 0);/*w w  w  .  j  ava  2s  . com*/
    mAdapterAutonomousCommunity.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    mSpinnerAutonomousCommunity.setAdapter(mAdapterAutonomousCommunity);
    //lock the Autonomous Community Spinner with 'Catalunya'
    mSpinnerAutonomousCommunity.setEnabled(false);

    mAdapterProvince = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, null, COLUMNS_FROM,
            VIEWS_TO, 0);
    mAdapterProvince.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    mSpinnerProvince.setAdapter(mAdapterProvince);

    mAdapterLocation = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, null, COLUMNS_FROM,
            VIEWS_TO, 0);
    mAdapterLocation.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    mSpinnerLocation.setAdapter(mAdapterLocation);

    //Create a listener to show the description 
    mSpinnerTypeOfLocation.setOnItemSelectedListener(new OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> _containerView, View _itemView, int _postion, long _id) {
            getSupportLoaderManager().getLoader(TYPE_OF_LOCATION_DESCRIPTION_LOADER_ID).onContentChanged();
        }

        @Override
        public void onNothingSelected(AdapterView<?> _containerView) {
            mTextViewLocationDescription.setText("");
        }

    });

    //Create a listener to show/hide the province and location
    mSpinnerAutonomousCommunity.setOnItemSelectedListener(new OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> _containerView, View _itemView, int _postion, long _id) {
            if (mSpinnerAutonomousCommunity.getSelectedItemId() <= 0) {
                mSpinnerProvince.setVisibility(View.GONE);
                mSpinnerLocation.setVisibility(View.GONE);
                textViewProvince.setVisibility(View.GONE);
                textViewLocation.setVisibility(View.GONE);
            } else {
                mSpinnerProvince.setVisibility(View.VISIBLE);
                textViewProvince.setVisibility(View.VISIBLE);

                /*
                Loader<Cursor> loader = getSupportLoaderManager().getLoader(PROVINCE_LOADER_ID);
                if ((loader != null) && (loader.isStarted()) && (!loader.isAbandoned()))
                {
                   loader.onContentChanged();            
                }
                */
            }
        }

        @Override
        public void onNothingSelected(AdapterView<?> _containerView) {

        }
    });

    //Create a listener to show/hide the Location
    mSpinnerProvince.setOnItemSelectedListener(new OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> _containerView, View _itemView, int _postion, long _id) {
            if (mSpinnerProvince.getSelectedItemId() <= 0) {
                textViewLocation.setVisibility(View.GONE);
                mSpinnerLocation.setVisibility(View.GONE);
            } else {
                mSpinnerLocation.setVisibility(View.VISIBLE);
                textViewLocation.setVisibility(View.VISIBLE);

                Loader<Cursor> loader = getSupportLoaderManager().getLoader(LOCATION_LOADER_ID);
                DatabaseCursorLoader cursorLoader = (DatabaseCursorLoader) loader;
                if ((cursorLoader != null) && (cursorLoader.isStarted()) && (!cursorLoader.isAbandoned())) {
                    cursorLoader.forceLoad();
                }
            }
        }

        @Override
        public void onNothingSelected(AdapterView<?> _containerView) {

        }
    });

    //Create a listener to capture data and load ListPlaceActivity
    buttonSearch.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            int autonomousCommunity = -1;
            int province = -1;
            int locality = -1;

            if ((autonomousCommunity = (int) mSpinnerAutonomousCommunity.getSelectedItemId()) > 0) {
                if ((province = (int) mSpinnerProvince.getSelectedItemId()) > -1) {
                    locality = (int) mSpinnerLocation.getSelectedItemId();
                }
            }

            Intent intent = new Intent(getBaseContext(), ListPlacesActivity.class);
            intent.putExtra(EXTRA_TYPE, (int) mSpinnerTypeOfLocation.getSelectedItemId());
            intent.putExtra(EXTRA_AUTONOMOUS_COMUNITY, autonomousCommunity);
            intent.putExtra(EXTRA_PROVINCE, province);
            intent.putExtra(EXTRA_LOCALITY, locality);
            startActivity(intent);
        }
    });

    LoaderManager loaderManager = getSupportLoaderManager();
    loaderManager.initLoader(LOCATION_LOADER_ID, null, new LocationCursorLoaderCallback());
    loaderManager.initLoader(PROVINCE_LOADER_ID, null, new ProvinceCursorLoaderCallback());
    loaderManager.initLoader(TYPE_OF_LOCATION_DESCRIPTION_LOADER_ID, null,
            new TypeOfLocationDescriptionCursorLoaderCallback());
    loaderManager.initLoader(AUTONOMOUS_COMMUNITY_LOADER_ID, null,
            new AutonomousCommunityCursorLoaderCallback());
    loaderManager.initLoader(TYPE_OF_LOCATION_LOADER_ID, null, new TypeOfLocationCursorLoaderCallback());
}

From source file:me.philio.ghost.ui.PostsFragment.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    Bundle args = getArguments();//from ww w.jav  a  2 s . c o  m
    if (args != null) {
        if (args.containsKey(ARG_ACCOUNT)) {
            mAccount = args.getParcelable(ARG_ACCOUNT);
        }
        if (args.containsKey(ARG_SHOW)) {
            mShow = args.getInt(ARG_SHOW);
        }
    }

    // Set up list adapater
    String[] from = new String[] { "image", "title", "published_at" };
    int[] to = new int[] { R.id.img_post, R.id.txt_title, R.id.txt_subtitle };
    mAdapter = new SimpleCursorAdapter(getActivity(), R.layout.item_post, null, from, to, 0);
    mAdapter.setViewBinder(new SimpleCursorAdapter.ViewBinder() {
        @Override
        public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
            Post post = new Post();
            post.loadFromCursor(cursor);
            switch (view.getId()) {
            // If post image exists replace placeholder
            case R.id.img_post:
                BezelImageView imageView = (BezelImageView) view;
                if (post.image != null) {
                    try {
                        String path = ImageUtils.getUrl(post.blog, post.image);
                        String filename = ImageUtils.getFilename(getActivity(), mBlog, path);
                        File cover = new File(filename);
                        if (cover.exists()) {
                            Picasso.with(getActivity()).load(cover).fit().centerCrop().into(imageView);
                        }
                    } catch (NoSuchAlgorithmException | UnsupportedEncodingException e) {
                        Log.e(TAG, "Error loading image");
                    }
                } else {
                    imageView.setImageResource(R.drawable.ic_action_action_description);
                }
                return true;
            // Format the subtitle like on the web admin
            case R.id.txt_subtitle:
                TextView textView = (TextView) view;
                if (post.status == Post.Status.DRAFT) {
                    textView.setTextColor(getResources().getColor(R.color.red));
                    textView.setText(R.string.post_draft);
                    return true;
                } else if (post.page) {
                    textView.setTextColor(getResources().getColor(R.color.grey));
                    textView.setText(R.string.post_page);
                    return true;
                } else {
                    textView.setTextColor(getResources().getColor(R.color.grey));
                    textView.setText(getString(R.string.post_published_ago,
                            DateUtils.format(getActivity(), post.publishedAt)));
                    return true;
                }
            }
            return false;
        }
    });
    setListAdapter(mAdapter);

    // Get current blog
    AccountManager accountManager = AccountManager.get(getActivity());
    String blogUrl = accountManager.getUserData(mAccount, KEY_BLOG_URL);
    String email = accountManager.getUserData(mAccount, KEY_EMAIL);
    mBlog = DatabaseUtils.getBlog(blogUrl, email);

    // Load posts
    getLoaderManager().initLoader(LOADER_LIST, null, this);
}

From source file:pl.selvin.android.listsyncsample.ui.EditItemActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    try {// w w w.  ja v  a2  s . c o  m
        UserID = SyncHelper.createInstance(this).getUserId();
    } catch (Exception ex) {
        Toast.makeText(this, ex.getMessage(), Toast.LENGTH_LONG).show();
        finish();
    }
    setContentView(R.layout.edit_item_activity);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    edName = (EditText) findViewById(R.id.edName);
    edDesc = (EditText) findViewById(R.id.edDesc);
    sPriority = (Spinner) findViewById(R.id.sPriority);
    sStatus = (Spinner) findViewById(R.id.sStatus);
    tStartDate = (TextView) findViewById(R.id.tStartDate);
    tStartTime = (TextView) findViewById(R.id.tStartTime);
    tEndDate = (TextView) findViewById(R.id.tEndDate);
    tEndTime = (TextView) findViewById(R.id.tEndTime);
    tStartDate.setOnClickListener(this);
    tStartTime.setOnClickListener(this);
    tEndDate.setOnClickListener(this);
    tEndTime.setOnClickListener(this);
    adPriority = new SimpleCursorAdapter(this, R.layout.support_simple_spinner_dropdown_item, null,
            new String[] { Database.Priority.C_NAME }, new int[] { android.R.id.text1 }, 0);
    adPriority.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    sPriority.setAdapter(adPriority);
    adStatus = new SimpleCursorAdapter(this, R.layout.support_simple_spinner_dropdown_item, null,
            new String[] { Database.Status.NAME }, new int[] { android.R.id.text1 }, 0);
    adStatus.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    sStatus.setAdapter(adStatus);
    Intent intent = getIntent();
    if (!Intent.ACTION_INSERT.endsWith(intent.getAction())) {
        id = intent.getData();
    } else {
        listID = intent.getStringExtra(Item.LISTID);
        Calendar cal = Calendar.getInstance();
        cal.set(Calendar.SECOND, 0);
        cal.set(Calendar.MILLISECOND, 0);
        tStartDate.setTag(cal);
        tStartDate.setText(sdfdate.format(cal.getTime()));
        tStartTime.setTag(cal);
        tStartTime.setText(sdftime.format(cal.getTime()));
        cal = Calendar.getInstance();
        cal.set(Calendar.SECOND, 0);
        cal.set(Calendar.MILLISECOND, 0);
        cal.add(Calendar.DAY_OF_MONTH, 1);
        tEndDate.setTag(cal);
        tEndDate.setText(sdfdate.format(cal.getTime()));
        tEndTime.setTag(cal);
        tEndTime.setText(sdftime.format(cal.getTime()));
    }

    final DatePickerFragment dateFragment = (DatePickerFragment) getSupportFragmentManager()
            .findFragmentByTag(DatePickerFragmentTag);
    if (dateFragment != null) {
        dateFragment.setOnDateSetListener(dpdfListener);
    }
    final TimePickerFragment timeFragment = (TimePickerFragment) getSupportFragmentManager()
            .findFragmentByTag(TimePickerFragmentTag);
    if (timeFragment != null) {
        timeFragment.setOnTimeSetListener(tpdfListener);
    }
    getSupportLoaderManager().initLoader(PriorityLoaderId, null, this);
}