gpt4 book ai didi

java - 如何使用按钮单击来打开 JSON feed 中的 url?

转载 作者:行者123 更新时间:2023-12-02 11:45:13 26 4
gpt4 key购买 nike

我正在使用 Volley 获取 JSON feed,其中包含名称、评级和 URL。我在 Android 上有 TextView ,它将显示获取的名称、评级等。我有一个按钮,但它直接显示 URL,因为我将“文本”设置为“获取的 URL”。

目前,我得到了这个:

我需要将按钮的文本设置为注册,并且如果单击该按钮,它应该打开从 JSON Feed 获取的 URL。

我附上代码

    @Override
public void onBindViewHolder(CourseViewHolder holder, int position) {

Course course = courseList.get(position);

holder.textViewCoursename.setText(course.getCoursename());
holder.textViewcoursedescshort.setText(course.getCoursedescshort());
//holder.textViewcourseurl.setText(course.getCourseurl());
holder.textViewcourserating.setText(course.getCourserating());

Glide.with(mCtx)
.load(course.getCourseimg())
.into(holder.imageView);

Button button = (Button) button.findViewById(R.id.textViewcourseurl);
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
//Do stuff here
}
});
}

最佳答案

您可以使用Intent对于这个任务。

//Just put Intent on your button click
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(course.getCourseurl()));
mCtx.startActivity(i);
//This will open url in browser if you have application in your device.
}
});

如果你想加载WebView中的url比检查下面的链接

How to load external webpage inside WebView

关于java - 如何使用按钮单击来打开 JSON feed 中的 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48258541/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com