TwitterLoginButton loginButton = (TwitterLoginButton) findViewById(R.id.twitter_login_button); Callback twitterCallback = new Callback<TwitterSession>() { @Override public void success(Result<TwitterSession> result) { // Do something with result, which provides a TwitterSession for making API calls } @Override public void failure(TwitterException exception) { // Do something on failure } }; loginButton.setCallback(twitterCallback);
private static final Callback callback = new Callback(); public Foo() { super(callback); }
Callback cb = new Callback(); WebBrowser.InvokeScript("myscript", new object[] { cb })
Callback cb = new Callback<MyApiData>(){ @Override public void success(MyApiData myApiData, Response response) { .... for(int i = 0; i < 4 ; i++){ for(int j = 0; j < gameCategories[i].length ; j++){ ... } } displayQuestion(); } .... };
Callback winprocCallback = new Callback( MyEventProcessingClass.class, "windowProc", 4 ); MyEventProcessingClass.oldWinProc = OS.SetWindowLongPtr( shellHandle, OS.GWLP_WNDPROC, winprocCallback.getAddress() );
Callback cellFactoryDate = new Callback<TableColumn, TableCell>() { public TableCell call(TableColumn p) { return new DatePickerCell(p);//DatePickerTest(p) //DatePickerTest2 //EditingCellDate } }; dateColumn.setCellValueFactory(new PropertyValueFactory<>("date")); // dateColumn.setCellFactory(cellFactoryTest);//cellFactoryDate dateColumn.setCellFactory(cellFactoryDate); dateColumn.setOnEditCommit( new EventHandler<TableColumn.CellEditEvent<Deduction, LocalDate>>() { @Override public void handle(TableColumn.CellEditEvent<Deduction, LocalDate> t) { ((Deduction) t.getTableView().getItems().get( t.getTablePosition().getRow())).setDate(t.getNewValue()); } } );
private static final Callback CALLBACK= new Callback();
public class Foo { class CallbackHolder { static final Callback CALLBACK= new Callback(); } public static Callback getCallback() { return CallbackHolder.CALLBACK; } public Foo() { super(getCallback()); }