Launcher2 home screen 点击事件流程

来源:互联网 发布:废除网络中立 编辑:程序博客网 时间:2024/05/16 04:03
Launcher2 home screen 点击事件1:LauncherAppWidgetHostView.javapublic void updateAppWidget(RemoteViews remoteViews):super.updateAppWidget(remoteViews);2:RemoteView.javapublic void updateAppWidget(RemoteViews remoteViews):content = remoteViews.apply(mContext, this, mOnClickHandler);public View apply(Context context, ViewGroup parent)public View apply(Context context, ViewGroup parent, OnClickHandler handler):rvToApply.performApply(result, parent, handler);private void performApply(View v, ViewGroup parent, OnClickHandler handler):a.apply(v, parent, handler);private class SetOnClickPendingIntent extends Action:handler.onClickHandler(v, pendingIntent, intent);3:HomeAppWidgetProvider.javaviews.setOnClickPendingIntent(R.id.speech_assist_icon, pi);appWidgetManager.updateAppWidget(appWidgetIds, views);触发1
0 0
原创粉丝点击