我在recyclerview中有一些项目,从服务器加载...... 我设法在项目&中设置onClicks然后显示一个对话框...... 我为对话提供了一些条件......
if(isDownloading()){
//Dialog shows Cancel Download button
}
else if(isDownloaded()){
//Dialog shows Delete Button...
}
else{
//Dialog shows Download Button
}
我的问题是我想一次只允许一次下载... 如果用户选择另一个项目,那么我该如何显示一个对话框,如“下载Pendin,稍后再试”
任何帮助将不胜感激:)
答案 0 :(得分:0)
可能不是最佳方法,您可以使用sharedpreferences
,
checkdownload();
int v = pref.getInt("key_name", 3)
if(v==1){
//download
}else{
// show download is pending
}
正如你所说,你已经有了检查状态的方法....
public void checkdownload(){
....
....
if(pending){
editor.putInt("key_name", 0)
editor.commit();
}else{
editor.putInt("key_name", 1)
editor.commit();
}
}