package cn.androidy.thinking.demos;
import android.content.Context;
import android.content.Intent;
import cn.androidy.thinking.DemoListActivity;
/**
* Created by Rick Meng on 2015/6/16.
*/
public class AllDemo implements IDemoEntry {
private DemoFamily demoFamily;
private String demoName;
public AllDemo(DemoFamily demoFamily) {
this(demoFamily, demoFamily.getName());
}
public AllDemo(DemoFamily demoFamily, String demoName) {
this.demoFamily = demoFamily;
this.demoName = demoName;
}
@Override
public String getDemoTitle() {
return demoName;
}
@Override
public void demonstrate(Context context) {
DemoListActivity.startThisActivity(context, demoFamily.getName());
}
@Override
public boolean isMember(DemoFamily demoFamily) {
return demoFamily == this.demoFamily;
}
}