Skip to content
This repository was archived by the owner on Nov 5, 2020. It is now read-only.

Commit 2d4a69b

Browse files
committed
feat: 打开通知链接
1 parent 87a277d commit 2d4a69b

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

app/src/main/java/io/github/zhaoqi99/snnu_android/NewsTab.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package io.github.zhaoqi99.snnu_android;
22

33

4+
import android.content.Intent;
5+
import android.net.Uri;
46
import android.os.AsyncTask;
57
import android.os.Bundle;
68
import android.support.v4.app.Fragment;

app/src/main/java/io/github/zhaoqi99/snnu_android/mNoticeRecyclerViewAdapter.java

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package io.github.zhaoqi99.snnu_android;
22

3+
import android.content.Intent;
4+
import android.net.Uri;
35
import android.support.v7.widget.RecyclerView;
46
import android.view.LayoutInflater;
57
import android.view.View;
@@ -44,8 +46,20 @@ public void onBindViewHolder(ViewHolder holder, int position) {
4446

4547
@Override
4648
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
47-
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.notice_recycler_layout,parent,false);
48-
ViewHolder holder = new ViewHolder(view);
49+
final View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.notice_recycler_layout,parent,false);
50+
final ViewHolder holder = new ViewHolder(view);
51+
holder.Title.setOnClickListener(new View.OnClickListener() {
52+
@Override
53+
public void onClick(View v) {
54+
int position=holder.getAdapterPosition();
55+
String url=messageList.get(position).GetLink();
56+
Uri uri=Uri.parse(url);
57+
Intent intent=new Intent();
58+
intent.setAction(Intent.ACTION_VIEW);
59+
intent.setData(uri);
60+
v.getContext().startActivity(intent);
61+
}
62+
});
4963
return holder;
5064
}
5165
}

0 commit comments

Comments
 (0)