Add test for canRecycle from new view.

This should make sure we cannot try to recycle a view that wasn't
inflated from a RemoteViews in the first place.

Fix: 183061275
Test: atest CtsWidgetTestCases:RemoteViewsTest
Change-Id: I094b2297709ec7b8651b71ae2c045523181b4cec
(cherry picked from commit 6b55a47423dfd264a3a2ba94d5dbc6b1956ce377)
diff --git a/tests/tests/widget/src/android/widget/cts/RemoteViewsTest.java b/tests/tests/widget/src/android/widget/cts/RemoteViewsTest.java
index 4aaf794..a00c0cd 100644
--- a/tests/tests/widget/src/android/widget/cts/RemoteViewsTest.java
+++ b/tests/tests/widget/src/android/widget/cts/RemoteViewsTest.java
@@ -1547,6 +1547,8 @@
         mRemoteViews = new RemoteViews(PACKAGE_NAME, R.layout.listview_layout);
         mRemoteViews.setViewId(2);
         assertFalse(mRemoteViews.canRecycleView(mResult));
+
+        assertFalse(mRemoteViews.canRecycleView(new View(mResult.getContext())));
     }
 
     private void createSampleImage(File imagefile, int resid) throws IOException {