AppDetails: Simplify link list logic
This commit is contained in:
parent
4eea995c89
commit
f65dcdd66f
@ -1283,43 +1283,39 @@ public class AppDetails extends AppCompatActivity implements ProgressListener, A
|
|||||||
|
|
||||||
private final View.OnClickListener mOnClickListener = new View.OnClickListener() {
|
private final View.OnClickListener mOnClickListener = new View.OnClickListener() {
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
|
String url = null;
|
||||||
switch (v.getId()) {
|
switch (v.getId()) {
|
||||||
case R.id.website:
|
case R.id.website:
|
||||||
((AppDetails) getActivity()).tryOpenUri(getApp().webURL);
|
url = getApp().webURL;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case R.id.source:
|
case R.id.source:
|
||||||
((AppDetails) getActivity()).tryOpenUri(getApp().sourceURL);
|
url = getApp().sourceURL;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case R.id.issues:
|
case R.id.issues:
|
||||||
((AppDetails) getActivity()).tryOpenUri(getApp().trackerURL);
|
url = getApp().trackerURL;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case R.id.changelog:
|
case R.id.changelog:
|
||||||
((AppDetails) getActivity()).tryOpenUri(getApp().changelogURL);
|
url = getApp().changelogURL;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case R.id.donate:
|
case R.id.donate:
|
||||||
((AppDetails) getActivity()).tryOpenUri(getApp().donateURL);
|
url = getApp().donateURL;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case R.id.bitcoin:
|
case R.id.bitcoin:
|
||||||
((AppDetails) getActivity()).tryOpenUri("bitcoin:" + getApp().bitcoinAddr);
|
url = "bitcoin:" + getApp().bitcoinAddr;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case R.id.litecoin:
|
case R.id.litecoin:
|
||||||
((AppDetails) getActivity()).tryOpenUri("litecoin:" + getApp().litecoinAddr);
|
url = "litecoin:" + getApp().litecoinAddr;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case R.id.dogecoin:
|
case R.id.dogecoin:
|
||||||
((AppDetails) getActivity()).tryOpenUri("dogecoin:" + getApp().dogecoinAddr);
|
url = "dogecoin:" + getApp().dogecoinAddr;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case R.id.flattr:
|
case R.id.flattr:
|
||||||
((AppDetails) getActivity()).tryOpenUri("https://flattr.com/thing/" + getApp().flattrID);
|
url = "https://flattr.com/thing/" + getApp().flattrID;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
if (url != null) {
|
||||||
|
((AppDetails) getActivity()).tryOpenUri(url);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user