package your.packages.namespaces;
 
 
import android.app.PendingIntent;
import android.appwidget.AppWidgetManager;
import android.appwidget.AppWidgetProvider;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.net.Uri;
import android.util.Log;
import android.widget.RemoteViews;
public class C28_FakeNews extends AppWidgetProvider {
 final static String TAG = "FakeNews";
 
 
 @Override
 public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds){
        final int N = appWidgetIds.length;
        for (int i=0; i<N; i++) {
            int appWidgetId = appWidgetIds[i];
            RemoteViews views = buildViews(context,appWidgetIds[i]);
            buildActivityIntent(context, appWidgetId);
            appWidgetManager.updateAppWidget(appWidgetId, views);
            
            
            
            
        }
 } 
 
  
 
 
  static PendingIntent buildActivityIntent(Context context,int widgetId){
  
  SharedPreferences prefs = context.getSharedPreferences("mypref", 0);
  String sUri=prefs.getString("uri", "hello");
  Uri uri= Uri.parse(sUri);
  Intent intent = new Intent(Intent.ACTION_VIEW)
         .setData(Uri.parse("http://"+uri));
  Log.d("OK", "OKs");
  PendingIntent pi = PendingIntent.getActivity(context, 0, intent, Intent.FLAG_ACTIVITY_NEW_TASK);
  return pi;
 
 }
 private RemoteViews buildViews(Context context,int widgetId){
  RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.c28_fakenews);
  views.setOnClickPendingIntent(R.id.btnconfig, buildActivityIntent(context,0));
  Log.d("OK","YES");
  return views;
 }
}
 

제가 자바를 잘 모르는데 왜 이상태로 실행하면  버튼 눌러도 반응이 없죠?  참고로 앱위젯입니다