0
Intent intent = new Intent(context, ColorConfigure.class);
Intent.putExtras(AppWidgetManager.EXTRA_APPWIDGET_ID, appwidgetId);
PendingIntent pi = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
RemoteViews r = new RemoteViews(context.getPackageName(), R.layout. activity_widget);
r.setOnClickPendingIntent(R.I'd.pic, pic);
上面的代碼在當時並沒有工作,即當我第一次啓動widget時,widget很容易加載,但是當我開始從widget中啓動一個新的活動時,什麼都不會發生。 但是,每當我從eclipse重新運行我的應用程序而不刪除小部件,那麼我的小部件開始成功運行沒有任何故障。 我真的不知道這是一個什麼樣的問題?或者,如果有人能夠通過向我發送一個小部件的代碼來幫助我,該小部件的代碼將從該活動的一個按鈕開始新的活動。如何通過點擊小部件中的圖像來啓動一項活動?