package com.permissionnanny.demo;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.RecyclerView.Adapter;
import butterknife.Bind;
import butterknife.ButterKnife;
import com.permissionnanny.demo.content.DemoContentRequestAdapter;
import com.permissionnanny.demo.content.DemoContentRequestFactory;
/**
*
*/
public class DemoActivity extends BaseActivity {
@Bind(R.id.rv) RecyclerView rv;
Adapter mAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.wifi_activity);
ButterKnife.bind(this);
Intent src = getIntent();
mAdapter = getAdapter(src.getIntExtra(MainActivity.FACTORY_ID, -1));
rv.setLayoutManager(new LinearLayoutManager(this));
rv.setAdapter(mAdapter);
}
private Adapter getAdapter(int factoryId) {
switch (factoryId) {
case 2:
return new DemoContentRequestAdapter(new DemoContentRequestFactory());
default:
return new DemoSimpleRequestAdapter(MainActivity.mFactories[factoryId]);
}
}
}