Попробуйте добавить его к функции onEnabled. onEnabled вызывается, когда виджет приложения добавляется на экран
onEnabled (Context). Это вызывается, когда экземпляр App Widget создается впервые. Например, если пользователь добавляет два экземпляра вашего виджета приложения, это вызывается только в первый раз. Если вам нужно открыть новую базу данных или выполнить другую настройку, которая требуется только один раз для всех экземпляров App Widget, то это хорошее место для этого.
blockquote>для примера
@Override public void onEnabled(Context context) { Log.i("INDEX", "WIDGET Enabled"); AppWidgetManager mgr = AppWidgetManager.getInstance(context); RemoteViews defaultViews = new RemoteViews(context.getPackageName(), R.layout.widget_restart); Intent idefault = new Intent(context, MainActivity.class); idefault.putExtra("widget", "1"); PendingIntent defaultpendingIntent = PendingIntent.getActivity(context, 0, idefault, 0); defaultViews.setOnClickPendingIntent(R.id.headWidget, defaultpendingIntent); ComponentName comp = new ComponentName(context.getPackageName(), Widget.class.getName()); mgr.updateAppWidget(comp, defaultViews); }
, это будет в первый раз задавать внешний вид виджета, когда виджет, созданный в первый раз
, если у вас есть какие-либо вопросы, не стесняйтесь спрашивать меня в комментарий:)
Сообщение Javascript при отправке формы Открыть новое окно
Принятый ответ:
Добавить
илиform.setAttribute ("target", "_blank");
в определение вашей формы.
вам действительно нужно новое окно? с помощью jQuery.post () ( http://docs.jquery.com/Ajax/jQuery.post#urldatacallbacktype ) вы можете сделать асинхронное сообщение на странице банка и отображать его возвращаемое значение по своему усмотрению.
может быть, на странице банка даже есть возможность возвращать данные в формате json вместо обычного HTML.
hth
I never used JQuery but this is how I do it with plain Java Script.
Maybe you can port it to JQuery syntax:
window.open("",'myWindow','scrollbars=yes, resizable=yes');
window.setTimeout("document.myFormName.submit();",500);
myFormName has to mach the 'name' attribute of the Form.
see:
Как насчет использования целевого атрибута (_blank) формы и публикации в новом окне?
Целевой атрибут элемента формы объявлен устаревшим в HTML 4.01 и не поддерживается в XHTML 1.0 Strict DTD, так что если это важно для вас это не сработает.