Commit 056b7d36 authored by feihuaduo's avatar feihuaduo

优化url计算算法

修复分享url无法排序的问题
parent 873fdab8
...@@ -4,6 +4,7 @@ import android.net.Uri; ...@@ -4,6 +4,7 @@ import android.net.Uri;
import android.os.Parcel; import android.os.Parcel;
import android.os.Parcelable; import android.os.Parcelable;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log;
import java.io.File; import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -129,7 +130,6 @@ public class Deck implements Parcelable { ...@@ -129,7 +130,6 @@ public class Deck implements Parcelable {
//如果下张是同名卡 //如果下张是同名卡
if (id1 == id) { if (id1 == id) {
tNum++; tNum++;
i++;
//如果是倒数第二张就不用对比下下张卡 //如果是倒数第二张就不用对比下下张卡
if(i!=ids.size()-2) { if(i!=ids.size()-2) {
id1 = ids.get(i + 2); id1 = ids.get(i + 2);
...@@ -139,6 +139,7 @@ public class Deck implements Parcelable { ...@@ -139,6 +139,7 @@ public class Deck implements Parcelable {
i++; i++;
} }
} }
i++;
} }
//如果有同名卡 //如果有同名卡
if (tNum > 1) { if (tNum > 1) {
......
...@@ -700,10 +700,13 @@ class DeckManagerActivityImpl extends BaseCardsAcitivity implements RecyclerView ...@@ -700,10 +700,13 @@ class DeckManagerActivityImpl extends BaseCardsAcitivity implements RecyclerView
} else { } else {
if (mDeckAdapater.getYdkFile() == null) { if (mDeckAdapater.getYdkFile() == null) {
inputDeckName(null, true,false); inputDeckName(null, true,false);
} else {
save(mDeckAdapater.getYdkFile());
} }
} }
//保存成功后重新加载卡组
File file = getSelectDeck(mDeckSpinner);
if (file != null) {
loadDeckFromFile(file);
}
//延时一秒,等排好序再分享 //延时一秒,等排好序再分享
new Handler().postDelayed(new Runnable() { new Handler().postDelayed(new Runnable() {
@Override @Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment