Android AppWidgetHostView忽略焦点和侦听器

Android AppWidgetHostView忽略焦点和侦听器,android,android-widget,launcher,appwidgetprovider,Android,Android Widget,Launcher,Appwidgetprovider,下面的代码创建一个小部件并将其添加到我的布局中。但不管是什么样的听众“OnLongClick”还是“OnFocus”。。。我添加到没有人触发的“主机视图”。另外,“hostView”忽略“setFocusable(false)”。有人知道如何从主机视图向小部件添加侦听器吗 public void createWidget(Intent data) { Bundle extras = data.getExtras(); int appWidgetId = extras

下面的代码创建一个小部件并将其添加到我的布局中。但不管是什么样的听众“OnLongClick”还是“OnFocus”。。。我添加到没有人触发的“主机视图”。另外,“hostView”忽略“setFocusable(false)”。有人知道如何从主机视图向小部件添加侦听器吗

public void createWidget(Intent data) {
    Bundle extras = data.getExtras();
    int appWidgetId = extras
            .getInt(AppWidgetManager.EXTRA_APPWIDGET_ID, -1);
    AppWidgetProviderInfo appWidgetInfo = mAppWidgetManager
            .getAppWidgetInfo(appWidgetId);
    final AppWidgetHostView hostView = mAppWidgetHost.createView(this,
            appWidgetId, appWidgetInfo);
    hostView.setAppWidget(appWidgetId, appWidgetInfo);
    ((LinearLayout) findViewById(R.id.widgetHolder)).addView(hostView);
    ((ImageButton) findViewById(R.id.bApps)).requestFocus();
}