Kill进程android清除单例类数据
我有两个活动“A”和“B”,其中一个是singletone“S”类,它存储了我现在在活动A中从服务器获取的所有数据,当我在活动B上删除活动A之后,当我在活动B上使用singletone数据时,而我为活动A和B使用单独的进程名,那么为什么singletone数据为null而不删除整个应用程序呢Kill进程android清除单例类数据,android,kill-process,Android,Kill Process,我有两个活动“A”和“B”,其中一个是singletone“S”类,它存储了我现在在活动A中从服务器获取的所有数据,当我在活动B上删除活动A之后,当我在活动B上使用singletone数据时,而我为活动A和B使用单独的进程名,那么为什么singletone数据为null而不删除整个应用程序呢 public class ContextSearch { String title; List<FacetSearch> facetSearchs; public Conte
public class ContextSearch {
String title; List<FacetSearch> facetSearchs;
public ContextSearch() { }
private static ContextSearch instance;
public static ContextSearch getInstance() {
if (instance == null) {
instance = new ContextSearch();
}
return instance;
}
public static void setInstance(ContextSearch instance) {
ContextSearch.instance = instance;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
公共类上下文搜索{
字符串标题;列表面搜索;
公共上下文搜索(){}
私有静态上下文搜索实例;
公共静态上下文搜索getInstance(){
如果(实例==null){
实例=新上下文搜索();
}
返回实例;
}
公共静态void setInstance(ContextSearch实例){
ContextSearch.instance=实例;
}
公共字符串getTitle(){
返回标题;
}
public void setTitle(字符串标题){
this.title=标题;
}
您能再详细描述一下吗?@RenjithKN感谢您的回复,实际上我已经在活动a中的singletone类中存储了数据,当我将活动a切换到B时,我正在通过process.killprocess(“processname”)关闭活动a;当我在活动B上获得单音类数据时,其返回空数据我不知道那里发生了什么我已经为两个活动创建了单独的进程请共享单音的代码class@NarayanSoni编辑您的问题并发布在那里。不要发表评论。