我怎样才能使私有方法成为它自己的 class 以便一遍又一遍地使用

how can i make a private method in to its own class for using over and over

我有这个方法在我的主要 activity 中,但我想在其他 class 中使用它,我如何将它写到它自己的 class 中所以它什么时候可以调用? 我试图用一个名为 isCallable 的构造函数创建一个名为 isCallable 的 java class 但我迷失了在构造函数中放置的内容 感谢您的帮助

 private boolean isCallable(Intent intent) {

    if (intent == null) {
        return false;
    }
    List<ResolveInfo> list = getPackageManager().queryIntentActivities(intent,
            PackageManager.MATCH_DEFAULT_ONLY);
    return list.size() > 0;

}

第 1 步:创建一个名为 HarropUtils.

的 Java class

步骤 #2:在 HarropUtils

上实施以下 static 方法
static boolean isCallable(Context ctxt, Intent intent) {

    if (intent == null) {
        return false;
    }
    List<ResolveInfo> list = ctxt.getPackageManager().queryIntentActivities(intent,
            PackageManager.MATCH_DEFAULT_ONLY);
    return list.size() > 0;

}

第 3 步:从任何需要的地方调用 HarropUtils.isCallble(),传入 Context(例如,Activity)和 Intent 进行测试。