weixin_慕少4357744
package com.example.imoocmusic;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
public class ListAdapter extends RecyclerView.Adapter <RecyclerView.ViewHolder>{
private Context mContext;
public ListAdapter(Context context){
mContext=context;
}
@NonNull
@Override
public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
return new ViewHolder(LayoutInflater.from(mContext).inflate(R.layout.item_music_list,parent,false));
}
@Override
public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) {
}
@Override
public int getItemCount() {
return 8;
}
class ViewHolder extends RecyclerView.ViewHolder{
public ViewHolder(@NonNull View itemView) {
super(itemView);
}
}
}
qq_慕神4460269
你是用谷歌搜出来的图片吗?我用谷歌搜出来的无法加载,但是百度的就可以
慕数据5239811
手动导入吧
weixin_慕仙6403443
已解决,id名写错了?
loseboycn
问题原因:
在api上访问http协议被认为时不安全
解决办法:
1. 在res目录下创建xml文件夹,在xml下创建network_security_config.xml文件
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
2. 在AndroidManifest文件中配置
android:networkSecurityConfig=”@xml/network_security_config”
阿狸飞
使用9.0的虚拟机 AndroidManifest.xml "
application
"中添加
android:usesCleartextTraffic="true"
qq_Heucheleisir_0
把虚拟机sdk版本调低,不要用9.0的。9.0增加了更严格的权限,用8.0的就可以了
慕粉1728572880
需要获取网络权限:
在AndroidMainfest中添加代码获取网络权限
<uses-permission android:name="android.permission.INTERNET"/>
而在更新版本里,还需要添加一个网络安全配置文件,在res目录下新建一个xml文件夹,这个文件夹中新建一个network-security-config.xml的文件,把下面的代码复制进去:
<?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config cleartextTrafficPermitted="true" /> </network-security-config>
然后返回AndroidMainfest中引入配置
android:networkSecurityConfig="@xml/network_security_config"
慕函数1433161
你方法里面的参数类型错了,不是RecyclerVeiw
慕函数1433161
仔细看看你的viewHolder,和视频对比。肯定是有出入的。
qq_宝慕林4292721
解决
在AnroidManifest.xml中的application设置android:usesCleartextTraffic="true"
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
