如果在d上关闭activity a
25 个解决方案
#1
试试这个可以不 a.this.finish();
#2
An activity can be shut down by calling its finish() method. One activity can shut down another activity (one it started with startActivityForResult()) by calling finishActivity().
在a里面设置一个静态的变量instance,初始化为this
在D里面,a.instance.finish()
在a里面设置一个静态的变量instance,初始化为this
在D里面,a.instance.finish()
#3
赞!!!
通过验证可行。
#4
就关注学习了吧
#5
不用静态变量能做到吗?
#6
谢谢2楼提供的方法
不过还是要问一下有没有其他直接点的方法,不然都要在需要关闭的页面定义一个static
能不能像C++builder里有Application->FindComponent()这种类似的或者是Screen->等等
不过还是要问一下有没有其他直接点的方法,不然都要在需要关闭的页面定义一个static
能不能像C++builder里有Application->FindComponent()这种类似的或者是Screen->等等
#7
没有静态变量就New一个Activity实例,然后再finish,可是不是更麻烦么。
这个Activity没有销毁之前都会在一个栈里吧,返回的时候再弹出来,应该没有能选择Activity的吧??
后面的来
这个Activity没有销毁之前都会在一个栈里吧,返回的时候再弹出来,应该没有能选择Activity的吧??
后面的来
#8
我用静态变量试了.不行.
#9
#10
[<input type="button" value="test" onclick="alert('ok')">]
#11
[code
<input type="button" value="test" onclick="alert('ok')">
]
[/code]
<input type="button" value="test" onclick="alert('ok')">
]
[/code]
#12
静态变量不行
#13
在a里面设置一个静态的变量instance,初始化为this
在D里面,a.instance.finish()
请问这个instance应该怎么设置?
我用static a instance=a.this;
提示我"不能在静态上下文中使用this"
在D里面,a.instance.finish()
请问这个instance应该怎么设置?
我用static a instance=a.this;
提示我"不能在静态上下文中使用this"
#14
在onCreate()中进行赋值:
public static A instance = null;
void onCreate(){
instance = this;
}
public static A instance = null;
void onCreate(){
instance = this;
}
#15
支持楼主,尝试了一下可以解决我的一个小问题。 多谢!
#16
实验通过,非常成功!!
#17
2楼方法很赞
#18
谢谢2楼,赞
#19
2楼赞
#20
支持下,看看沙发。
#21
2楼,赞~
#22
谢2楼,好人啊
#23
多謝提供方法
#24
刚刚正遇到这个问题,原来这么简单的处理,看来还是不是熟悉activity啊
#25
++sssssss
#1
试试这个可以不 a.this.finish();
#2
An activity can be shut down by calling its finish() method. One activity can shut down another activity (one it started with startActivityForResult()) by calling finishActivity().
在a里面设置一个静态的变量instance,初始化为this
在D里面,a.instance.finish()
在a里面设置一个静态的变量instance,初始化为this
在D里面,a.instance.finish()
#3
赞!!!
通过验证可行。
#4
就关注学习了吧
#5
不用静态变量能做到吗?
#6
谢谢2楼提供的方法
不过还是要问一下有没有其他直接点的方法,不然都要在需要关闭的页面定义一个static
能不能像C++builder里有Application->FindComponent()这种类似的或者是Screen->等等
不过还是要问一下有没有其他直接点的方法,不然都要在需要关闭的页面定义一个static
能不能像C++builder里有Application->FindComponent()这种类似的或者是Screen->等等
#7
没有静态变量就New一个Activity实例,然后再finish,可是不是更麻烦么。
这个Activity没有销毁之前都会在一个栈里吧,返回的时候再弹出来,应该没有能选择Activity的吧??
后面的来
这个Activity没有销毁之前都会在一个栈里吧,返回的时候再弹出来,应该没有能选择Activity的吧??
后面的来
#8
我用静态变量试了.不行.
#9
#10
[<input type="button" value="test" onclick="alert('ok')">]
#11
[code
<input type="button" value="test" onclick="alert('ok')">
]
[/code]
<input type="button" value="test" onclick="alert('ok')">
]
[/code]
#12
静态变量不行
#13
在a里面设置一个静态的变量instance,初始化为this
在D里面,a.instance.finish()
请问这个instance应该怎么设置?
我用static a instance=a.this;
提示我"不能在静态上下文中使用this"
在D里面,a.instance.finish()
请问这个instance应该怎么设置?
我用static a instance=a.this;
提示我"不能在静态上下文中使用this"
#14
在onCreate()中进行赋值:
public static A instance = null;
void onCreate(){
instance = this;
}
public static A instance = null;
void onCreate(){
instance = this;
}
#15
支持楼主,尝试了一下可以解决我的一个小问题。 多谢!
#16
实验通过,非常成功!!
#17
2楼方法很赞
#18
谢谢2楼,赞
#19
2楼赞
#20
支持下,看看沙发。
#21
2楼,赞~
#22
谢2楼,好人啊
#23
多謝提供方法
#24
刚刚正遇到这个问题,原来这么简单的处理,看来还是不是熟悉activity啊
#25
++sssssss