小编Wan*_*nto的帖子

在WPF中向ObservableCollection添加数据

我这里有一些问题.这是:我有这门课

public class NewsFeedResources
{
    public string Name { get; set; }
    public string Id { get; set; }
    public string Message { get; set; }

    public static ObservableCollection<NewsFeedResources> _newsfeed = new ObservableCollection<NewsFeedResources>
    {

        new NewsFeedResources { Name = "Joe", Id = "1", Message="Foo" },
        new NewsFeedResources { Name = "Wandy", Id = "2", Message="Bar" },
        new NewsFeedResources { Name = "Yuliana", Id = "3", Message="Baz" },
        new NewsFeedResources { Name = "Hardi", Id = "4", Message="Baz" },

    };

    public …
Run Code Online (Sandbox Code Playgroud)

c#

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

Getter和Setter在Android中返回null

所以我一直在研究从服务器接收数据的项目,例如sessionKey.我创建了这样的getter和setter方法:

public class sEngine
{
private static String sessionKey;

public static String getSessionKey() {
        return sessionKey;
    }

    public static void setSessionKey(
            String sessionKey) {
        sEngine.sessionKey = sessionKey;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我有活动A.在这个活动A中,我在setter方法中插入一个值.

public class A extends Activity
{
@Override
    protected void onCreate(Bundle savedInstanceState) {

sEngine.setSessionKey("Hello world")
}
}
Run Code Online (Sandbox Code Playgroud)

我也有活动B.在这个活动B中,我调用了getter方法

public class B extends Activity
{
    @Override
        protected void onCreate(Bundle savedInstanceState) {

            String sessionKey = sEngine.getSessionKey();
    }
}
Run Code Online (Sandbox Code Playgroud)

在我看来,Android有时会擦除所有数据以释放一些内存,例如当我让程序闲置太久时,或者我使用了Advanced Task Killer.问题是,如果这些发生了,我会在空b活动当我打电话getter方法虽然我已经设置在活动A.价值有没有办法对我来说,保持通过setter方法存储的值(比其他SharedPreference)所以虽然Android擦除了内存/数据,但价值仍然存在?

java android

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

标签 统计

android ×1

c# ×1

java ×1