mirror of
https://github.com/sifacaii/VlcJellyfin
synced 2025-06-03 00:58:06 -04:00
修改首页
This commit is contained in:
parent
95afd4f57a
commit
ab7c658194
@ -118,17 +118,36 @@ public class HomeActivity extends BaseActivity{
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void initView(){
|
private void initView(){
|
||||||
|
showLoadingDialog("正在加载首页…………");
|
||||||
JfClient.GetViews(new JfClient.JJCallBack(){
|
JfClient.GetViews(new JfClient.JJCallBack(){
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(JsonArray views) {
|
public void onSuccess(JsonArray views) {
|
||||||
showLoadingDialog("正在加载首页…………");
|
|
||||||
addRowTvRecyclerView("我的媒体", views, true);
|
addRowTvRecyclerView("我的媒体", views, true);
|
||||||
|
for(int i=0;i<views.size();i++){
|
||||||
|
JsonObject colls = views.get(i).getAsJsonObject();
|
||||||
|
String name = JfClient.strFromGson(colls,"Name");
|
||||||
|
String Id = JfClient.strFromGson(colls,"Id");
|
||||||
|
JfClient.GetLatest(Id,new JfClient.JJCallBack(){
|
||||||
|
@Override
|
||||||
|
public void onSuccess(JsonArray latests) {
|
||||||
|
addRowTvRecyclerView("新的 " + name,latests,false);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
dismissLoadingDialog();
|
dismissLoadingDialog();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
JfClient.GetResume(new JfClient.JJCallBack(){
|
||||||
|
@Override
|
||||||
|
public void onSuccess(JsonArray resumes) {
|
||||||
|
addRowTvRecyclerView("最近播放",resumes,false);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 添加类别行
|
* 添加类别行
|
||||||
*/
|
*/
|
||||||
|
@ -39,7 +39,7 @@ public class JfClient {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 初始化配置
|
* 初始化配置
|
||||||
* @param context
|
* @param application
|
||||||
*/
|
*/
|
||||||
public static void init(Application application) {
|
public static void init(Application application) {
|
||||||
config = new Config(application);
|
config = new Config(application);
|
||||||
@ -450,6 +450,15 @@ public class JfClient {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static String strFromGson(JsonObject obj,String key){
|
||||||
|
JsonElement jo = jeFromGson(obj,key);
|
||||||
|
if(jo == null){
|
||||||
|
return "";
|
||||||
|
}else{
|
||||||
|
return jo.getAsString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 按key获取JsonElement
|
* 按key获取JsonElement
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user