package com.amazon.aws.demo.sns; import java.util.List; import com.amazon.aws.demo.CustomListActivity; import android.os.Bundle; public class SnsTopicView extends CustomListActivity{ protected String topicArn; protected List<String> subscriptionListArray; private static final String SUCCESS = "Subscription List"; private Runnable postResults = new Runnable(){ @Override public void run(){ updateUi(subscriptionListArray, SUCCESS); } }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle extras = this.getIntent().getExtras(); topicArn = extras.getString(SimpleNotification.TOPIC_ARN); startPopulateList(); } protected void obtainListItems(){ if(topicArn.equals("")) subscriptionListArray = SimpleNotification.getSubscriptionNames(); else subscriptionListArray = SimpleNotification.getSubscriptionNamesByTopic(topicArn); getHandler().post(postResults); } }