相关疑难解决方法(0)

从静态方法完成FragmentActivity

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

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

从这个方法: -

private static void remove(Context context) {
        myFinish(context, ((Activity) context).getParent());
}
Run Code Online (Sandbox Code Playgroud)

这段代码compiles但是给了我一个错误: -

java.lang.ClassCastException: android.app.Application cannot be cast to android.app.Activity
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

java android casting exception

2
推荐指数
1
解决办法
3969
查看次数

标签 统计

android ×1

casting ×1

exception ×1

java ×1