Android 回调函数是指在程序中,一个函数会将另一个函数作为参数,并在特定的事件发生时调用该函数。回调函数可以把复杂的操作封装成一个函数,然后在需要的时候调用,这样可以简化程序的编写。
Android 回调函数是指在程序中,一个函数会将另一个函数作为参数,并在特定的事件发生时调用该函数。回调函数可以把复杂的操作封装成一个函数,然后在需要的时候调用,这样可以简化程序的编写。
例如:
public intece Callback {
void onResult(String result);
}
public class MyClass {
public void doSomething(Callback callback) {
// do something
String result = "result";
callback.onResult(result);
}
}
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MyClass myClass = new MyClass();
myClass.doSomething(new Callback() {
@Override
public void onResult(String result) {
Log.d("MainActivity", "result: " + result);
}
});
}
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(81条)