MCPcopy Index your code
hub / github.com/M66B/NetGuard / onClick

Method onClick

app/src/main/java/eu/faircode/netguard/ActivityPro.java:114–151  ·  view source on GitHub ↗
(View view)

Source from the content-addressed store, hash-verified

112
113 View.OnClickListener listener = new View.OnClickListener() {
114 @Override
115 public void onClick(View view) {
116 String sku;
117 switch (view.getId()) {
118 case R.id.tvLogTitle:
119 sku = SKU_LOG;
120 break;
121 case R.id.tvFilterTitle:
122 sku = SKU_FILTER;
123 break;
124 case R.id.tvNotifyTitle:
125 sku = SKU_NOTIFY;
126 break;
127 case R.id.tvSpeedTitle:
128 sku = SKU_SPEED;
129 break;
130 case R.id.tvThemeTitle:
131 sku = SKU_THEME;
132 break;
133 case R.id.tvAllTitle:
134 sku = SKU_PRO1;
135 break;
136 case R.id.tvDev1Title:
137 sku = SKU_SUPPORT1;
138 break;
139 case R.id.tvDev2Title:
140 sku = SKU_SUPPORT2;
141 break;
142 default:
143 sku = SKU_PRO1;
144 break;
145 }
146
147 Intent intent = new Intent(Intent.ACTION_VIEW);
148 intent.setData(Uri.parse("http://www.netguard.me/#" + sku));
149 if (intent.resolveActivity(getPackageManager()) != null)
150 startActivity(intent);
151 }
152 };
153
154 tvLogTitle.setOnClickListener(listener);

Callers

nothing calls this directly

Calls 2

getBuyIntentMethod · 0.80
toStringMethod · 0.45

Tested by

no test coverage detected