попробуйте это
<FrameLayout
android:id="@+id/container_pop_up"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentTop="true"
android:layout_marginTop="16dp" />
GamesClient gamesClient = Games.getGamesClient(MainActivity.this,
GoogleSignIn.getLastSignedInAccount(this));
gamesClient.setViewForPopups(findViewById(R.id.container_pop_up));
Games.getAchievementsClient(this, GoogleSignIn.getLastSignedInAccount(this))
.unlock(getString(R.string.achievement_example));
Самым простым примером является LinkButton. Отбросьте один на странице и посмотрите на HTML, который она генерирует. Вы будете видеть что-то как.
href="javascript:__doPostBack('ctl00$LinkButton1','')"
GetPostBackEventReference позволяет Вам получать ту часть JavaScript, так, чтобы можно было инициировать ту обратную передачу откуда-либо. Однако Вы выполняете тот бит JavaScript, обратная передача произойдет, и событие OnClick будет стрелять в сервер так же, как если бы Вы нажали LinkButton. Пример на MSDN обеспечивает электричеством подобный бит JavaScript к ссылкам для инициирования событий серверной стороны на GridView.
Более практические применения состоят в том, когда Вы хотите обработать обратные передачи в пользовательском элементе управления. Ваше управление реализует IPostBackEventHandler для обработки обратных передач на сервере, и Вы используете GetPostBackEventReference для получения JavaScript, который инициирует те обратные передачи.
Поскольку steve упомянул, что это может использоваться для
GetPostBackEventReference позволяет Вам получать ту часть JavaScript, так, чтобы можно было инициировать ту обратную передачу откуда-либо.
Для предоставления примера можно использовать эту функцию, чтобы получить ссылку на Событие возврата нажатия кнопки и добавить его к onblur текстового поля.
Это моделировало бы нажатие кнопки каждый раз, когда текстовое поле освобождает фокус.