完成FragmentActivity从静态方法 [英] Finish FragmentActivity from static method
本文介绍了完成FragmentActivity从静态方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想完成我的类,它从一个静态方法扩展FragmentActivity:
I'm trying to finish my class which extends FragmentActivity from a static method:
private static void myFinish(Context context,Activity activity) {
[some code]
activity.finish();
}
此方法:
private static void remove(Context context) {
myFinish(context, ((Activity) context).getParent());
}
这code编译,但给了我一个:
This code compiles but gives me a:
java.lang.ClassCastException: android.app.Application cannot be cast to android.app.Activity
我该如何解决呢?
How can I solve this?
推荐答案
我发现了一个简单的解决方案。
声明:
I found a simple solution. Declare:
Activity activity;
在的onCreate:
In onCreate:
activity = this;
然后
activity.finish();
做的工作。
这篇关于完成FragmentActivity从静态方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文