제가 테스트로 간단하게 계산기를 만들었는데 그걸 위젯으로 만들려고 합니다
안드로이드 폰 바탕화면에 놓을려고요

그런데 바로는 안되고 클릭해야지 되더라구요

public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds){
final int N = appWidgetIds.length;

super.onUpdate(context, appWidgetManager, appWidgetIds);
for (int i=0; i<N; i++) {
int appWidgetId = appWidgetIds[i];
RemoteViews views = new RemoteViews(context.getPackageName(), R.xml.calc_widget);

remoteViews = new RemoteViews( context.getPackageName(), R.layout.calc );
Intent intent = new Intent(context, MainActivity.class);
PendingIntent pi = PendingIntent.getActivity(context, 0, intent, Intent.FLAG_ACTIVITY_CLEAR_TASK);
remoteViews.setOnClickPendingIntent(R.id.tv1, pi);   --->버튼클릭
appWidgetManager.updateAppWidget( appWidgetId, remoteViews );

}
}

 

버튼을 클릭안하고 바로 바탕화면에 놓을려면 어떻게 해야하나요?