Skip to content

Commit f70719d

Browse files
committed
修正sites点击事件
1 parent 048300e commit f70719d

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

diycode-app/src/main/java/com/gcssloop/diycode/adapter/sites/SiteProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ public void onBindView(GcsViewHolder holder, final SiteItem bean) {
5353
holder.setText(R.id.name, bean.getName());
5454
ImageView icon = holder.get(R.id.icon);
5555
Glide.with(mContext).load(bean.getAvatar_url()).into(icon);
56-
56+
5757
holder.setOnClickListener(new View.OnClickListener() {
5858
@Override
5959
public void onClick(View v) {
6060
IntentUtil.openUrl(mContext, bean.getUrl());
6161
}
62-
}, R.id.icon, R.id.name);
62+
}, R.id.item);
6363
}
6464
}

diycode-app/src/main/java/com/gcssloop/diycode/utils/IntentUtil.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import android.content.Context;
2626
import android.content.Intent;
2727
import android.net.Uri;
28+
import android.util.Log;
2829

2930
import com.gcssloop.diycode.activity.WebActivity;
3031

@@ -39,6 +40,10 @@ public class IntentUtil {
3940
* @param url url
4041
*/
4142
public static void openUrl(Context context, String url) {
43+
if (url == null || url.isEmpty()) {
44+
Log.i("Diyocde", "Url地址错误");
45+
return;
46+
}
4247
if (Config.getSingleInstance().isUseInsideBrowser()) {
4348
WebActivity.newInstance(context, url);
4449
} else {

0 commit comments

Comments
 (0)