Как программно изменить атрибут android: autoStart для ViewFlipper в RemoteViews?

Я создаю appWidget, который имеет несколько просмотров и переворачивает представления. В принципе, он работает. Но я понятия не имею, как я могу программно перекрыть просмотр в RemoteViews.

Это xml-макет для листания

<ViewFlipper android:id="@+id/vf_slot_0" android:layout_width="fill_parent" android:layout_height="75dp" android:autoStart="true" android:flipInterval="10000"> 

И это код

 RemoteViews mViews = new RemoteViews(context.getPackageName(), R.id.flipping_view); mViews.setBoolean(R.id.vf_slot_0, "setAutoStart", false); mViews.setInt(R.id.vf_slot_0, "setFlipInterval", 1000); 

«SetFlipInterval» работает. Я могу изменить интервал отбрасывания программным путем с помощью этого кода. Но «setAutoStart» – нет. И получить эту ошибку ..

 08-19 01:45:38.821: WARN/AppWidgetHostView(2889): android.widget.RemoteViews$ActionException: view: android.widget.ViewFlipper can't use method with RemoteViews: setAutoStart(boolean) 

Интересно, почему я не могу использовать setAutoStart, пока я могу использовать setFlipInterval. Есть ли способ, с помощью которого я могу запускать или останавливать отображение изображений в приложении appWidget программно?

Я пытаюсь найти, где я это прочитал, но если я правильно помню, ViewFlipper останавливается, если он установлен в невидимый. Но я не могу сейчас это найти. Итак, если это правда, попробуйте:

 mViews.setViewVisibility(R.id.vf_slot_0, View.INVISIBLE); 

Я думаю, что я должен сделать это, заявив, что метод setAutoStart с RemoteViews не поддерживается.