この例では、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
方法がわかりません。