I know I can get recent tasks list by using
ActivityManager - public List<RecentTaskInfo> getRecentTasks(int
maxNum, int flags);

but can I modfiy it?

I also check the source code to find out the storage of recent tasks.
but I cannot understand it. Where the recent tasks from?
I want to add a method setRecentTasks to ActivityManagerNative.java

ActivityManagerNative.java
    public List<ActivityManager.RecentTaskInfo> getRecentTasks(int
maxNum,
            int flags) throws RemoteException {
        Parcel data = Parcel.obtain();
        Parcel reply = Parcel.obtain();
        data.writeInterfaceToken(IActivityManager.descriptor);
        data.writeInt(maxNum);
        data.writeInt(flags);
        mRemote.transact(GET_RECENT_TASKS_TRANSACTION, data, reply,
0);
        reply.readException();
        ArrayList<ActivityManager.RecentTaskInfo> list
            = reply.createTypedArrayList
(ActivityManager.RecentTaskInfo.CREATOR);
        data.recycle();
        reply.recycle();
        return list;
    }

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to