在我的AppWidgetProvider中,我执行以下操作:
@Override
public void onReceive(Context ctx, Intent intent) {
final String action = intent.getAction();
if (action.equals(NEXTPAGE_ACTION)) {
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(ctx);
RemoteViews rv = new RemoteViews(ctx.getPackageName(), R.layout.widget_layout);
rv.setViewVisibility(R.id.page1, View.GONE);
rv.setViewVisibility(R.id.page2, View.VISIBLE);
final int appWidgetId = intent.getIntExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID);
appWidgetManager.updateAppWidget(appWidgetId, rv);
}
}
Run Code Online (Sandbox Code Playgroud)
虽然我正在通过updateAppWidget更新布局,但更改并未真正反映在UI上.什么可能出错?非常感谢!
我正在尝试sun.security.ec在Win7上使用Java模块.尝试编译时,它会出现此错误:
包sun.security.ec不存在
在sun.security.*.jar文件中的位置是什么?我在哪里可以下载.jar文件?