【发布时间】:2016-05-26 01:55:20
【问题描述】:
如果我的类中有一个对象表单接口,我如何将它传递给活动?
我的解决方案是将其更改为静态对象,它工作正常,但有时它会由于垃圾收集器无法收集的所有旧引用而造成内存泄漏,并且我无法在我的界面上实现“Serializable”。
public class MyClass {
protected OnStringSetListener onstringPicked;
public interface OnStringSetListener {
void OnStringSet(String path);
}
//......//
public void startActivity(){
Intent intent=new Intent(context,Secound.class);
// ?! intent.putExtra("TAG", inter);
context.startActivity(intent);
}
}
【问题讨论】:
-
使用
Parcelable..它是为Android构建的..:)
标签: android android-intent interface serializable