次の構造をプログラムに実装しようとしています。
public abstract class A extends Service {
public abstract void getData();
//variables
public int onStartCommand(Intent intent, int flags, int startId) {
mHandler.postDelayed(1*1000, mHandler);
return START_STICKY;
}
public Runnable runnable = new Runnable() {
public void run() {
AnotherClass ac = new AnotherClass();
ac.method();
// AnotherClass implements Serializable and stores all data.
A start = new B();
//Start abstract method getData defined in class B
start.getData();
mHandler.postDelayed(runnable, 1 * 1000);
}
};
}
B は A を拡張したクラスです。
public class B extends A {
public void getData() {
//Here I need to fetch the data from ac(AnotherClass) object which was serialized.
//perform my activity.
}
}
私はこのシリアライズ可能な概念に不慣れです。これを使用して上記の構造を実装できますか?? また、ac オブジェクトの内容をベクトルにシリアライズできますか?? ガイドしてください。例は非常に役に立ちます。