我希望MyContent.class类可以在其他项目中使用,比如库,但是当我创建它时,可以在onChange内部使用代码吗?
MyContent.class
public class MyContent extends ContentObserver {
@Override
public void onChange(boolean selfChange, Uri uri) {
}
}
Main.class :
public class Main extends AsyncTask {
MyContent myContent= new MyContent(new Handler());
@Override
public void myContent.onChange(boolean selfChange, Uri uri) {
//posibility to use the uri parameter
Log.d("d", "onChange fired");
}
}
输出: OnChange解雇*
答案 0 :(得分:3)
您可以创建一个继承自MyContent
的{{3}}并覆盖该方法:
public class Main extends AsyncTask {
MyContent myContent = new MyContent(new Handler()) {
@Override
public void onChange(boolean selfChange, Uri uri) {
//posibility to use the uri parameter
Log.d("d", "onChange fired");
}
};
}