gpt4 book ai didi

java - 从静态方法完成 FragmentActivity

转载 作者:太空狗 更新时间:2023-10-29 16:06:53 24 4
gpt4 key购买 nike

我正在尝试完成我的 class,它从静态方法扩展了 FragmentActivity:-

private static void myFinish(Context context,Activity activity) {
[some code]
activity.finish();
}

从这个方法:-

private static void remove(Context context) {
myFinish(context, ((Activity) context).getParent());
}

这段代码编译但是给我一个错误:-

java.lang.ClassCastException: android.app.Application cannot be cast to android.app.Activity

我该如何解决这个问题?

最佳答案

我找到了一个简单的解决方案。声明:

Activity activity;

在onCreate中:

activity = this;

然后

activity.finish();

完成工作。

关于java - 从静态方法完成 FragmentActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12005895/

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