我正在使用 Android 4.2 在锁定屏幕上添加小部件。我面临两个问题:
锁定屏幕小部件需要在任何视图上单击 2 次才能执行所需的操作。我的意思是用户必须在任何按钮上单击两次(例如)才能执行所需的操作。
当屏幕关闭和打开时,锁定屏幕小部件会丢失某些视图上显示的字符串。
主屏幕小部件(相同的小部件)工作正常。仅使用锁定屏幕小部件观察到这些问题。
提前致谢,
线虫
我正在使用 Android 4.2 在锁定屏幕上添加小部件。我面临两个问题:
锁定屏幕小部件需要在任何视图上单击 2 次才能执行所需的操作。我的意思是用户必须在任何按钮上单击两次(例如)才能执行所需的操作。
当屏幕关闭和打开时,锁定屏幕小部件会丢失某些视图上显示的字符串。
主屏幕小部件(相同的小部件)工作正常。仅使用锁定屏幕小部件观察到这些问题。
提前致谢,
线虫
我不确定这会对您有所帮助,但值得一提。我以为我在锁定屏幕列表视图小部件时遇到了这个问题。似乎我必须单击项目 2 或 3 次才能启动我的意图。我发现实际的问题是我只是为我的列表视图项中的一个元素设置了意图。
只需确保您正在为整个列表视图项设置填充意图,而不是其中的一个视图。
remoteview.setOnClickFillInIntent(R.id.listview_item, fillInIntent);
示例布局
<RelativeLayout
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:id="@+id/listview_item"
xmlns:android="http://schemas.android.com/apk/res/android" >
<TextView .....
/>
<TextView .....
/>
<ImageView .....
/>
</RelativeLayout>