jbl*_*blz 2 android widget onclick android-intent
老实说,我不知道我在这里做错了什么.我昨晚有这个工作,我搞乱了代码,我很确定我已经把它恢复到原来的位置它点击时根本没有做任何事情.
这是我的代码
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
Log.d(LOG_TAG, "onUpdate(): ");
for (int appWidgetId : appWidgetIds) {
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("market://details?id=com.xx.xx"));
PendingIntent pendingIntent = PendingIntent.getActivity(context, appWidgetId, intent, PendingIntent.FLAG_UPDATE_CURRENT );
RemoteViews remoteView = new RemoteViews(context.getPackageName(), R.layout.widget);
remoteView.setOnClickPendingIntent(R.id.image, pendingIntent);
}
super.onUpdate(context, appWidgetManager, appWidgetIds);
Run Code Online (Sandbox Code Playgroud)
我只是试图在点击小部件时将用户带到市场,但什么都没发生.
这是一个简单的修复吗?
哦,我的上帝.我已经花了大约4-5个小时......刚刚意识到我做错了什么.
我错过了'appWidgetManager.updateAppWidget(appWidgetId,remoteView);' 在我的setOnClickPendingIntent之后.
编程的乐趣.
| 归档时间: |
|
| 查看次数: |
3234 次 |
| 最近记录: |