com.google.android.gcm.demo.model.Token

Here are the examples of the java api class com.google.android.gcm.demo.model.Token taken from open source projects.

1. TopicsFragment#unsubscribe()

Project: gcm
File: TopicsFragment.java
private void unsubscribe(View v) {
    String senderId = (String) v.getTag(R.id.tag_senderid);
    String topic = (String) v.getTag(R.id.tag_topic);
    Sender sender = mSenders.getSender(senderId);
    Token gcmToken = (sender != null) ? sender.getGcmDemoAppToken() : null;
    if (gcmToken == null) {
        mLogger.log(Log.ERROR, "gcmToken missing while un-subscribing from topic.");
        return;
    }
    Toast.makeText(getActivity(), getString(R.string.topics_unsubscribing, topic), Toast.LENGTH_SHORT).show();
    mPubSubHelper.unsubscribeTopic(senderId, gcmToken.token, topic);
}

2. TokenAdapter#getView()

Project: gcm
File: TokenAdapter.java
public View getView(final String senderId, ViewGroup parentView) {
    final Sender sender = mSenders.getSender(senderId);
    if (sender == null) {
        mLogger.log(Log.ERROR, "Invalid sender " + senderId);
        return null;
    }
    View view = mActivity.getLayoutInflater().inflate(R.layout.widget_sender_element_list, parentView, false);
    TextView title = (TextView) view.findViewById(R.id.sender_element_title);
    title.setText(mActivity.getString(R.string.address_book_token_title));
    Button addButton = (Button) view.findViewById(R.id.sender_element_add);
    addButton.setText(mActivity.getString(R.string.address_book_token_add));
    final LinearLayout listLayout = (LinearLayout) view.findViewById(R.id.sender_element_list);
    for (Token token : sender.appTokens.values()) {
        listLayout.addView(getChildView(senderId, "GcmDemo - " + token.scope, token.token, listLayout));
    }
    for (String tokenName : sender.otherTokens.keySet()) {
        listLayout.addView(getChildView(senderId, tokenName, sender.otherTokens.get(tokenName), listLayout));
    }
    addButton.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View view) {
            showAddTokenDialog(senderId, listLayout);
        }
    });
    return view;
}