reza_web
دوشنبه 09 آذر 1394, 14:17 عصر
سلام
من براي برنامه ام ويجت ساخته ام و بخوبيكار ميكنه ولي نميدونم چطوري وقتي روي ويجت كليك ميشه برنامه باز بشه
خيلي هم سرچ كردم ولي فقط اگه در ويجت باتن باشه وقتي روي باتن كليك بشه برنامه باز ميشه ولي بدون باتن نميشه
براي نمونه اين هم كد
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.new_app_widget);
appWidgetManager.updateAppWidget(appWidgetId, views);
Intent intent = new Intent(context, MyActivity.class);
PendingIntent pIntent = PendingIntent.getActivity(context, 0,intent, 0);
// PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
views.setOnClickPendingIntent(R.id.widget_layout, pIntent);
appWidgetManager.updateAppWidget(appWidgetId, views);
برخي خط 4 را پيشنهاد دادن برخي خط 5 را ولي تفاوتي نكرد
در خط 6 هم الان نوشته ام كه روي لايه كه كليك بشه برنامه باز بشه ولي نميشه
من براي برنامه ام ويجت ساخته ام و بخوبيكار ميكنه ولي نميدونم چطوري وقتي روي ويجت كليك ميشه برنامه باز بشه
خيلي هم سرچ كردم ولي فقط اگه در ويجت باتن باشه وقتي روي باتن كليك بشه برنامه باز ميشه ولي بدون باتن نميشه
براي نمونه اين هم كد
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.new_app_widget);
appWidgetManager.updateAppWidget(appWidgetId, views);
Intent intent = new Intent(context, MyActivity.class);
PendingIntent pIntent = PendingIntent.getActivity(context, 0,intent, 0);
// PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
views.setOnClickPendingIntent(R.id.widget_layout, pIntent);
appWidgetManager.updateAppWidget(appWidgetId, views);
برخي خط 4 را پيشنهاد دادن برخي خط 5 را ولي تفاوتي نكرد
در خط 6 هم الان نوشته ام كه روي لايه كه كليك بشه برنامه باز بشه ولي نميشه