package com.dd.sample;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import com.dd.sample.demo.AnimationActivity;
import com.dd.sample.demo.MessageActivity;
import com.dd.sample.demo.SignInActivity;
import com.dd.sample.demo.StateSampleActivity;
import com.dd.sample.demo.UploadActivity;
public class Main extends ListActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] items = getResources().getStringArray(R.array.sample_list);
ArrayAdapter<String> adapter =
new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, items);
setListAdapter(adapter);
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
switch (position) {
case 0:
startSignInActivity(false);
break;
case 1:
startSignInActivity(true);
break;
case 2:
startMessageActivity();
break;
case 3:
startUploadActivity();
break;
case 4:
startStateSampleActivity();
break;
case 5:
startAnimationActivity();
break;
}
}
private void startStateSampleActivity() {
Intent intent = new Intent(this, StateSampleActivity.class);
startActivity(intent);
}
private void startUploadActivity() {
Intent intent = new Intent(this, UploadActivity.class);
startActivity(intent);
}
private void startSignInActivity(boolean isEndlessMode) {
Intent intent = new Intent(this, SignInActivity.class);
intent.putExtra(SignInActivity.EXTRAS_ENDLESS_MODE, isEndlessMode);
startActivity(intent);
}
private void startMessageActivity() {
Intent intent = new Intent(this, MessageActivity.class);
startActivity(intent);
}
private void startAnimationActivity() {
Intent intent = new Intent(this, AnimationActivity.class);
startActivity(intent);
}
}