package net.naonedbus.fragment.impl;
import net.naonedbus.R;
import net.naonedbus.fragment.CustomFragment;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
public class DonateFragment extends CustomFragment implements OnClickListener {
private static String URL_FLATTR = "https://flattr.com/thing/1059601/naonedbus";
private static String URL_PAYPAL = "http://t.co/4uKK33eu";
public DonateFragment() {
super(R.layout.fragment_donate);
}
@Override
protected void bindView(final View view, final Bundle savedInstanceState) {
final View donatePaypal = view.findViewById(R.id.donatePaypal);
final View donateFlattr = view.findViewById(R.id.donateFlattr);
final TextView summary = (TextView) view.findViewById(android.R.id.summary);
donatePaypal.setOnClickListener(this);
donateFlattr.setOnClickListener(this);
summary.setText(R.string.donate_summary);
}
@Override
public void onClick(final View v) {
switch (v.getId()) {
case R.id.donatePaypal:
openUrl(URL_PAYPAL);
break;
case R.id.donateFlattr:
openUrl(URL_FLATTR);
break;
default:
break;
}
}
private void openUrl(final String url) {
final Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
}
}