Android Open Source - mint Task Status List Fragment From Project Back to project page mint .
License The source code is released under:
GNU General Public License
If you think the Android project mint 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 package com.gmail.altakey.mint.fragment;
/ * f r o m w w w . j a v a 2 s . c o m * /
import android.app.Activity;
import android.app.Fragment;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import android.widget.ListAdapter;
import android.widget.SimpleAdapter;
import android.widget.AdapterView;
import android.widget.ListView;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MenuInflater;
import java.util.List;
import java.util.LinkedList;
import java.util.Map;
import java.util.HashMap;
import java.util.Date;
import android.content.Loader;
import android.content.CursorLoader;
import android.app.LoaderManager;
import android.database.Cursor;
import android.widget.SimpleCursorAdapter;
import android.util.Log;
import android.content.AsyncTaskLoader;
import java.io.IOException;
import android.database.CursorWrapper;
import com.gmail.altakey.mint.activity.TaskListActivity;
import com.gmail.altakey.mint.util.FilterType;
import com.gmail.altakey.mint.provider.TaskCountProvider;
public class TaskStatusListFragment extends TaskGroupListFragment {
@Override
protected void setupItems(View v) {
final ListView lv = (ListView) v.findViewById(android.R.id.list);
lv.setOnItemClickListener(new ItemClickAction());
}
@Override
protected Loader<Cursor> createCursorLoader() {
return new CursorLoader(
getActivity(),
TaskCountProvider.CONTENT_URI_BY_STATUS,
TaskCountProvider.PROJECTION,
null,
null,
null
);
}
private class ItemClickAction implements AdapterView.OnItemClickListener {
@Override
public void onItemClick(AdapterView<?> lv, View v, int pos, long id) {
final CursorWrapper cw = (CursorWrapper)lv.getItemAtPosition(pos);
final Intent intent = new Intent(getActivity(), TaskListActivity.class);
final FilterType filter = new FilterType();
filter.setTitle(cw.getString(TaskCountProvider.COL_COOKIE));
// XXX: -1: hotlist
if (id == -1) {
filter.makeHot();
} else {
filter.setSimpleSelection(FilterType.TYPE_STATUS, cw.getInt(TaskCountProvider.COL_ID));
}
intent.putExtra(TaskListActivity.KEY_LIST_FILTER, filter);
startActivity(intent);
}
}
}
Java Source Code List com.gmail.altakey.mint.activity.ConfigActivity.java com.gmail.altakey.mint.activity.MainActivity.java com.gmail.altakey.mint.activity.TaskEditActivity.java com.gmail.altakey.mint.activity.TaskListActivity.java com.gmail.altakey.mint.activity.WelcomeActivity.java com.gmail.altakey.mint.fragment.NavigationFragment.java com.gmail.altakey.mint.fragment.TaskEditFragment.java com.gmail.altakey.mint.fragment.TaskGroupListFragment.java com.gmail.altakey.mint.fragment.TaskListFragment.java com.gmail.altakey.mint.fragment.TaskPostFragment.java com.gmail.altakey.mint.fragment.TaskStatusListFragment.java com.gmail.altakey.mint.fragment.WelcomeFragment.java com.gmail.altakey.mint.konst.ConfigKey.java com.gmail.altakey.mint.model.Schema.java com.gmail.altakey.mint.model.TaskContext.java com.gmail.altakey.mint.model.TaskFolder.java com.gmail.altakey.mint.model.TaskStatus.java com.gmail.altakey.mint.model.Task.java com.gmail.altakey.mint.provider.BaseProvider.java com.gmail.altakey.mint.provider.ProviderMap.java com.gmail.altakey.mint.provider.TaskContextProvider.java com.gmail.altakey.mint.provider.TaskCountProvider.java com.gmail.altakey.mint.provider.TaskFolderProvider.java com.gmail.altakey.mint.provider.TaskProvider.java com.gmail.altakey.mint.service.ToodledoClientService.java com.gmail.altakey.mint.service.ToodledoClient.java com.gmail.altakey.mint.util.Authenticator.java com.gmail.altakey.mint.util.FilterType.java com.gmail.altakey.mint.util.Joiner.java com.gmail.altakey.mint.util.LoaderUtil.java com.gmail.altakey.mint.util.Notifier.java com.gmail.altakey.mint.util.ProviderUtils.java com.gmail.altakey.mint.util.SyncPoker.java com.gmail.altakey.mint.util.VolatileDialog.java com.slidingmenu.example.AttachExample.java com.slidingmenu.example.BaseActivity.java com.slidingmenu.example.ExampleListActivity.java com.slidingmenu.example.LeftAndRightActivity.java com.slidingmenu.example.PropertiesActivity.java com.slidingmenu.example.SampleListFragment.java com.slidingmenu.example.SlidingContent.java com.slidingmenu.example.SlidingTitleBar.java com.slidingmenu.example.Util.java com.slidingmenu.example.ViewPagerActivity.java com.slidingmenu.example.anim.CustomAnimation.java com.slidingmenu.example.anim.CustomScaleAnimation.java com.slidingmenu.example.anim.CustomSlideAnimation.java com.slidingmenu.example.anim.CustomZoomAnimation.java com.slidingmenu.example.fragments.BirdActivity.java com.slidingmenu.example.fragments.BirdGridFragment.java com.slidingmenu.example.fragments.BirdMenuFragment.java com.slidingmenu.example.fragments.ColorFragment.java com.slidingmenu.example.fragments.ColorMenuFragment.java com.slidingmenu.example.fragments.FragmentChangeActivity.java com.slidingmenu.example.fragments.ResponsiveUIActivity.java com.slidingmenu.lib.CanvasTransformerBuilder.java com.slidingmenu.lib.CustomViewAbove.java com.slidingmenu.lib.CustomViewBehind.java com.slidingmenu.lib.MenuInterface.java com.slidingmenu.lib.SlidingMenu.java com.slidingmenu.lib.app.SlidingActivityBase.java com.slidingmenu.lib.app.SlidingActivityHelper.java com.slidingmenu.lib.app.SlidingActivity.java com.slidingmenu.lib.app.SlidingFragmentActivity.java com.slidingmenu.lib.app.SlidingListActivity.java com.slidingmenu.lib.app.SlidingMapActivity.java com.slidingmenu.lib.app.SlidingPreferenceActivity.java