相关疑难解决方法(0)

在Android中使用静态变量

在android中,使用静态变量是推荐的做法吗?例如,在Java中实现Singleton模式,我通常会这样做:

private static A the_instance;
public static A getInstance() {
    if (the_instance == null) {
       the_instance = new A();
    }
    return the_instance;
}
Run Code Online (Sandbox Code Playgroud)

此外,Android JVM何时清理它?

谢谢.

java android dalvik

56
推荐指数
2
解决办法
8万
查看次数

如何在Android中将ArrayList <Custom_Object>从一个活动传递到另一个活动?

我正在尝试将一个自定义对象从一个活动发送到另一个活动,但是当我调用start活动时它会崩溃.

以下是我使用的代码段.

我的活动实现了 Serializable

ArrayList<CUSTOM_OBJECT> Cus_Obje_arraylist = new ArrayList<CUSTOM_OBJECT>();
Run Code Online (Sandbox Code Playgroud)

这是我的意图:

Intent inte = new Intent(getApplicationContext(), ListActivity.class); `
inte.putExtra("list",Cus_Obje_arraylist);`
startActivity(inte);
Run Code Online (Sandbox Code Playgroud)

请让我知道为什么它会崩溃或我可以使用什么替代方式?

arraylist android-intent

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

标签 统计

android ×1

android-intent ×1

arraylist ×1

dalvik ×1

java ×1