홈 화면 위젯에서 활동을 시작하려고합니다. 그러나 위젯을 클릭하면 활동이 시작되지 않습니다. 아래는 제 코드입니다.Android : 활동이 위젯에서 시작되지 않음
@Override
public void onReceive(Context context, Intent i) {
AppWidgetManager mgr = AppWidgetManager.getInstance(context);
Intent intent = new Intent(context, MyActivity.class);
PendingIntent pendingLayout = PendingIntent.getService(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widgetlayout);
views.setOnClickPendingIntent(R.id.widget, pendingLayout);
ComponentName comp = new ComponentName(context,
RecentTaskWidget.class.getName());
mgr.updateAppWidget(comp, views);
}
Thx! Rahul.
MyActivity는 서비스입니까? 그럼 왜 그렇게 부르죠? – Egor
아니요 ... 같은 패키지에있는 다른 활동 – rahul