List of usage examples for android.support.v4.widget SimpleCursorAdapter SimpleCursorAdapter
public SimpleCursorAdapter(Context context, int layout, Cursor c, String[] from, int[] to, int flags)
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); }