gpt4 book ai didi

java - 我怎样才能在它自己的类中创建一个私有(private)方法以便反复使用

转载 作者:太空宇宙 更新时间:2023-11-04 12:49:25 25 4
gpt4 key购买 nike

我的主要 Activity 中有这个方法,但我想在其他类中使用它,我怎样才能将它写入自己的类中,以便随时调用它?我试图创建一个名为 isCallable 的 java 类,并使用一个相同的构造函数,但我不知道要在构造函数中放入什么感谢您的帮助

 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 类。

步骤 #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

关于java - 我怎样才能在它自己的类中创建一个私有(private)方法以便反复使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35986213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com