如何改变';android:autoStart';是否以编程方式在RemoteView中设置ViewFlipper的属性?

如何改变';android:autoStart';是否以编程方式在RemoteView中设置ViewFlipper的属性?,android,viewflipper,android-appwidget,remoteview,Android,Viewflipper,Android Appwidget,Remoteview,我正在构建一个appWidget,它有多个视图并翻转视图。基本上,它是有效的。 但我不知道如何以编程方式停止RemoteView中的视图翻转 这是用于翻转的xml布局 <ViewFlipper android:id="@+id/vf_slot_0" android:layout_width="fill_parent" android:layout_height="75dp" android:autoStart="true" android:flipInterval=

我正在构建一个appWidget,它有多个视图并翻转视图。基本上,它是有效的。 但我不知道如何以编程方式停止RemoteView中的视图翻转

这是用于翻转的xml布局

<ViewFlipper android:id="@+id/vf_slot_0"
    android:layout_width="fill_parent" android:layout_height="75dp"
    android:autoStart="true"
    android:flipInterval="10000">
“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); 

我想我必须通过声明不支持使用RemoteView的setAutoStart方法来结束它。

。。我不想让视线看不见。。我只是不想再胡闹了。有什么想法吗?
mViews.setViewVisibility(R.id.vf_slot_0, View.INVISIBLE);