如何从小部件启动在不同包中定义的活动?

Ysh*_*kPK 5 android android-widget

我有一个带有可点击的Imageview的小部件.当我点击小部件时,我希望它启动一个不同包中的活动.但我没有收到任何错误,也没有发生点击事件.我在下面给出我的代码.

Intent start = new Intent(context, com.abc.xyz.Start.class);//com.abc.xyz->other package        
PendingIntent pendingIntent = PendingIntent.getActivity(
        context, 0, start, 0);          
RemoteViews views = new RemoteViews(context.getPackageName(),
        R.layout.widget_main);
views.setOnClickPendingIntent(R.id.clickable_image_widget, pendingIntent);
appWidgetManager.updateAppWidget(appWidgetIds, views);
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

Jox*_*aex 0

直接通过包名/类名启动应用程序并不理想。