在此示例中,我有一个正在播放 mp3 歌曲的应用程序,但公司有不同的许可证检查。
所以在我的库中,我有 3 个文件:
public interface UserCheckerInterface {
public void appIsEnabled(boolean result);
}
public class UserChecker {
public static void appisEnabled(final UserCheckerInterface userCheckerInterface) {
userCheckerInterface.appIsEnabled(true);
}
}
public class MainActivity extends Activity {
@Override
public void onCreate(final Bundle savedInstanceState) {
....
UserChecker.appisEnabled(new UserCheckerInterface(
@Override
public void appisEnabled(final boolean result) {
Toast.makeText(getApplicationContext(), "" + result, 0).show();
}
));
}
}
我想覆盖UserChecker.appisEnabled
我的应用程序中使用这个库的方法,但我不知道如何。