2148d43eb23c702e834c93ae427f822f32d280a2 |
|
28-Jul-2011 |
Adam Cohen <adamcohen@google.com> |
Fixing widget notifyDataSetChanged() not getting called, issue 5092676 Change-Id: I61a034a77c0c9d07aba71bfabe7a0864ce92c2e9
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
b7ffea697292e48c9d764c5677b69af484e045c8 |
|
14-Jul-2011 |
Adam Cohen <adamcohen@google.com> |
Catching RemoteViews#apply() layout inflation exceptions in RemoteViewsAdapter Change-Id: I8a481e106b27d145fda92aa0d747e4a8615a5fd0
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
fc442bdea14289656ef1f537103578eb71faf473 |
|
11-Jun-2011 |
Jeff Brown <jeffbrown@google.com> |
Ensure the RemoteViewsAdapter cleans up its HandlerThread. Using a finalizer for this is kind of gross but it is robust. We could try to hook onDetachedFromWindow() on the View but that would introduce additional lifecycle management to the adapter since a View could potentially be detached and then reattached, so we might need to recreate the handler, etc. Ideally this code should probably be changed to use AsyncTask. Change-Id: I9ad5fff388411619363e4a075ed0244966b38726
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
fa2e3ff3d33b2cbb452d22439e98b59e07f70f3d |
|
08-Apr-2011 |
Adam Cohen <adamcohen@google.com> |
Fix crash in bug 4259574 Change-Id: I7fb3a4485ecfc2ac19eebdcfdcfe26e97a08e6b5
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
2625feae79ab418355c2a4dafe8b162bba3cc1cf |
|
24-Mar-2011 |
Adam Cohen <adamcohen@google.com> |
Modifying RemoteViewsFactory interface -made onDestroy() one way -moved uncaught exception handling to the application process Change-Id: I958571a34eaa48b27e441e3a117c109fb2d2c644
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
7ab73e757ac6b66b0066c8ff41c2d589adacd248 |
|
05-Mar-2011 |
Winson Chung <winsonc@google.com> |
Fixing issue where AppWidget service was being hit regardless of caching in RemoteViewsAdapter. (3467340) Change-Id: Icbcbf6ef94a861d88243bd2d6587995991b53c82
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
84bbb020217adcdfe0694c44ccab57e208ffde16 |
|
21-Feb-2011 |
Winson Chung <winsonc@google.com> |
Fixing issue where RemoteViewsService.onDestroy() was never being called. Change-Id: I15ad04eee18bc3e09d4846c7f2f2d2d8d168e518
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
aeb66ca473a194d0b9148234a710b26ce88c4807 |
|
11-Feb-2011 |
Adam Cohen <adamcohen@google.com> |
Fixing a bug in RemoteViewsAdapter where cached items weren't being marked as requested Change-Id: I1275cbbcd949d27c1c7444a9fb7a684ae7d7eb25
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
b90a91c633e99d4559095184af27d1416541d3c0 |
|
26-Jan-2011 |
Winson Chung <winsonc@google.com> |
Making requested indices the last to be pruned when we hit cache memory limits. (3368863) - Also tweaking disconnect delay, cache size, and memory limit Change-Id: If67188dcb363e5a2fbc02736f82bfd783af02533
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
16c8d8a558f94ec14ef52bb5ac11044e2d0d902c |
|
21-Jan-2011 |
Winson Chung <winsonc@google.com> |
Re-enabling queued unbinding of services after requests to the service. (3394210) - Fix for crash when detaching from window - Potential fix for occasional IllegalStateException when updating List based widgets Change-Id: I3d3f2bb691552a1136111043db686c4926b510c6
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
32cf193412bb1261b0b8d9ab69df68e635a1e77d |
|
19-Jan-2011 |
Winson Chung <winsonc@google.com> |
Disabling queued unbinding of RemoteViewsServices until we fix flashing in widgets. Change-Id: Iee53d4930dc4007df4298a282cdd5101876215a1
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
81f39eb6e76d0be1dd341af835e8002a0f80524e |
|
12-Jan-2011 |
Winson Chung <winsonc@google.com> |
Refactoring app widgets to address security/performance issues. - Moving the service binding to AppWidgetService to prevent arbitrary apps from binding to widget services - Requiring RemoteViewsServices to require android.permission.BIND_REMOTEVIEWS permission Change-Id: Id135bafba998299eb278067712b8a5d8487cfd04
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
181d2e3172f24d8c920cbe4b446e8f938ccdc8bb |
|
17-Jan-2011 |
Adam Cohen <adamcohen@google.com> |
Adding instance check to RemoteViewsAdapter getViewAt Change-Id: Ie99d5aeef6e963c89b62cfd435d1c5cbb1fb6bfa
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
ec84c3a189e4aa70aa6ea8ba712e5a4f260a153b |
|
14-Jan-2011 |
Patrick Dubroy <dubroy@google.com> |
Allow old view hierarchy to be GC'ed more quickly during rotation.
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
fb60386b46d0c6216c765c10bd33ac42ca780917 |
|
17-Dec-2010 |
Adam Cohen <adamcohen@google.com> |
Addressing issues associated RemoteViewsAdapter's service crashes / disconnects -See issue: 3052667 Change-Id: I95f1cac3defeadc38ac75453d9d59cd1b3cbcc83
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
490127df193ecaa4dacf241a1a6b72ed6e5b0a0f |
|
15-Nov-2010 |
Adam Cohen <adamcohen@google.com> |
Fix for Issue: 3196583 Change-Id: I7878cf41274d4f5885d6179f3072a3be05386075
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
a32edd4b4c894f4fb3d9fd7e9d5b80321df79e20 |
|
26-Oct-2010 |
Adam Cohen <adamcohen@google.com> |
Adding click feedback to widget collections Change-Id: I97fceb6c68ca6eb1b703eafacf201e1aed7c38e7
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
aaffa8b4d4d3530e02cd6a0619b0c1485c133e55 |
|
30-Oct-2010 |
Winson Chung <winsonc@google.com> |
Adding NPE check when calculating remote views memory usage. Change-Id: I9fd4b980e45cadb980ba20d5ef1ddf150639853a
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
a5f6f802c6e472503efd5b598dc3bab57150c1c9 |
|
29-Sep-2010 |
Winson Chung <winsonc@google.com> |
Extracting default loading view definition into XML resource. Change-Id: Ie5ba936d014f82a2b4df0d803b7553bfc8c25ae7
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
6364f2bbe5254b4274f3feffc48f4259eacc205e |
|
29-Sep-2010 |
Winson Chung <winsonc@google.com> |
Fixing issue where notifyDataSetChanged was not properly being called while not loading items. Change-Id: I46bb30a5a95576891f11873b214f5c760f5d1757
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
61ac7e3b3602d9d20b8876b4bf8d2e536af04a47 |
|
28-Sep-2010 |
Winson Chung <winsonc@google.com> |
Being more judicious in resetting meta data for the RemoteAdapter. - Also adding more error checking when we go to apply the RemoteViews Change-Id: Id7b13f390cc8ff08fdf8d96cf6bdc5668bf4f2f0
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
3ec9a45c36d3ca5ffbc6e85bbeb497b065e14155 |
|
24-Sep-2010 |
Winson Chung <winsonc@google.com> |
Re-architecting RemoteViewsAdapter internals due to new constraints. - Respecting the AdapterView/Adapter contract using FrameLayout notification to update individual items - Initial changes to allow for keeping (currently bitmap only) memory in check when loading numerous RemoteViews - Fixing issue with leaking activities due to extra service connection references - Fixing issue with multiple RemoteViewsAdapters being set on the same AdapterView - Fixing small issue with StackView sometimes requesting indices out of bounds - Removing background loading, reverting to previous message-queuing method (seems to be performant now) Change-Id: I42313767aa791dfe35c247c97ae5d64389e6bb4c
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
9b3a2cf2a0a482ce8212eb2775176dd4c23e8e9a |
|
16-Sep-2010 |
Winson Chung <winsonc@google.com> |
Prevent multiple RemoteViewAdapters from being set for the same intent. Fixing issue where we were comparing and storing intents incorrectly in the RemoteViewsService reference counting scheme. Change-Id: Iedf5997ed3a3ee7f8729cf8689121913196571f8
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
fbc3590f40436e372df198c2d6b27877ae8952f1 |
|
10-Sep-2010 |
Winson Chung <winsonc@google.com> |
Adding some error handling to RemoteViewsAdapter, removing artificial loading delay. Change-Id: I9cff6045086f0959ace65c2210fa3b9341f5aa5e
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
6394c0e52cf641d93f678fd052499aa952e3595d |
|
16-Aug-2010 |
Winson Chung <winsonc@google.com> |
Adding callback and fix to RemoteViewsFactory on notifyDataSetChanged. Also removing extra parameter in AppWidgetManager.notifyDataSetChanged. Change-Id: Ic771fe045ae793a6dacf09f1230e7c1c4b59a13e
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
44729e3d1c01265858eec566c7b7c676c46a7916 |
|
23-Jul-2010 |
Adam Cohen <adamcohen@google.com> |
Preliminary implementation of StackView, which extends AdapterViewAnimator. Change-Id: I3e9d1203fc8848835f28d6bc1c9dc0a3fcf7f242
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
3ad4a1b13f789757a46dc0aea98c97b9fdc5ef6c |
|
23-Jul-2010 |
Adam Cohen <adamcohen@google.com> |
Fixing a bug in RemoteViewsAdapter Change-Id: If39a05b65ee9f8f3a2ac6b7ebb06a76122c4ada7
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
c6d6d4a4e73fcb63eaa13d66fcbf26d847799838 |
|
22-Jul-2010 |
Winson Chung <winsonc@google.com> |
Fixing indexing issue causing certain items not to load. Performance improvements + testing temporary loading scheme. Change-Id: I65bfb60237f397ff546b77fbef1b4a7d1c8cba07
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
3db40678d33c2b5f90c380966d36b3e10ed11f05 |
|
20-Jul-2010 |
Adam Cohen <adamcohen@google.com> |
Added AdapterViewAnimator and AdapterViewFlipper which are versions of ViewAnimator and ViewFlipper whos views are defined by adapters. Change-Id: I6ca1681b4820e6a1b6b69fc6d92c11c9f969bb88
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|
499cb9f516062b654952d282f211bee44c31a3c2 |
|
16-Jul-2010 |
Winson Chung <winsonc@google.com> |
Initial changes to allow collections in widgets. Change-Id: I3cfa899bae88cd252912cecebc12e93c27a3b7c9
/frameworks/base/core/java/android/widget/RemoteViewsAdapter.java
|