Commit 26f1296a authored by fallenstardust's avatar fallenstardust

fix cardcode & cardalias

移除无用activity注册
parent 71f931d6
...@@ -87,14 +87,6 @@ ...@@ -87,14 +87,6 @@
android:name="cn.garymb.ygomobile.YGOMobileActivity" android:name="cn.garymb.ygomobile.YGOMobileActivity"
android:theme="@style/AppTheme.Game" android:theme="@style/AppTheme.Game"
tools:replace="android:theme" /> tools:replace="android:theme" />
<activity
android:name="cn.garymb.ygomobile.ui.activities.AboutActivity"
android:configChanges="orientation|keyboardHidden|navigation|screenSize"
android:label="@string/settings_about"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:theme="@style/AppTheme"
android:windowSoftInputMode="stateAlwaysHidden|adjustResize" />
<activity <activity
android:name="cn.garymb.ygomobile.ui.preference.SettingsActivity" android:name="cn.garymb.ygomobile.ui.preference.SettingsActivity"
android:configChanges="orientation|keyboardHidden|navigation|screenSize" android:configChanges="orientation|keyboardHidden|navigation|screenSize"
...@@ -148,11 +140,6 @@ ...@@ -148,11 +140,6 @@
android:launchMode="singleTop" android:launchMode="singleTop"
android:theme="@style/AppTheme" android:theme="@style/AppTheme"
android:windowSoftInputMode="stateAlwaysHidden|adjustResize" /> android:windowSoftInputMode="stateAlwaysHidden|adjustResize" />
<activity
android:name="cn.garymb.ygomobile.ui.activities.PhotoViewActivity"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:theme="@style/AppTheme" />
<activity <activity
android:name="cn.garymb.ygomobile.ui.mycard.MyCardActivity" android:name="cn.garymb.ygomobile.ui.mycard.MyCardActivity"
android:configChanges="orientation|keyboardHidden|navigation|screenSize" android:configChanges="orientation|keyboardHidden|navigation|screenSize"
......
...@@ -68,8 +68,8 @@ public class GameUriManager { ...@@ -68,8 +68,8 @@ public class GameUriManager {
private String getDeckName(Uri uri) { private String getDeckName(Uri uri) {
String path = uri.getPath(); String path = uri.getPath();
Log.i("kk", "path="+path); Log.i("kk", "path=" + path);
if(path != null) { if (path != null) {
int index = path.lastIndexOf("/"); int index = path.lastIndexOf("/");
if (index > 0) { if (index > 0) {
String name = path.substring(index + 1); String name = path.substring(index + 1);
...@@ -126,7 +126,7 @@ public class GameUriManager { ...@@ -126,7 +126,7 @@ public class GameUriManager {
activity.startActivity(startdeck); activity.startActivity(startdeck);
} else if ("content".equals(uri.getScheme())) { } else if ("content".equals(uri.getScheme())) {
try { try {
File dir = Constants.COPY_YDK_FILE?new File(AppsSettings.get().getDeckDir()):new File(getActivity().getApplicationInfo().dataDir, "cache"); File dir = Constants.COPY_YDK_FILE ? new File(AppsSettings.get().getDeckDir()) : new File(getActivity().getApplicationInfo().dataDir, "cache");
File ydk = getDeckFile(dir, getDeckName(uri)); File ydk = getDeckFile(dir, getDeckName(uri));
ParcelFileDescriptor pfd = getActivity().getContentResolver().openFileDescriptor(uri, "r"); ParcelFileDescriptor pfd = getActivity().getContentResolver().openFileDescriptor(uri, "r");
if (pfd == null) { if (pfd == null) {
......
...@@ -163,10 +163,11 @@ public class CardListAdapter extends BaseRecyclerAdapterPlus<Card, ViewHolder> i ...@@ -163,10 +163,11 @@ public class CardListAdapter extends BaseRecyclerAdapterPlus<Card, ViewHolder> i
//卡片类型 //卡片类型
holder.cardType.setText(CardUtils.getAllTypeString(item, mStringManager)); holder.cardType.setText(CardUtils.getAllTypeString(item, mStringManager));
if (holder.codeView != null) { if (holder.codeView != null) {
if(item.Alias != 0) { int t = item.Alias - item.Code;
holder.codeView.setText(String.format("%08d", item.Alias)); if (t > 10 || t < -10) {
} else {
holder.codeView.setText(String.format("%08d", item.Code)); holder.codeView.setText(String.format("%08d", item.Code));
} else {
holder.codeView.setText(String.format("%08d", item.Alias));
} }
} }
bindMenu(holder, position); bindMenu(holder, position);
......
...@@ -242,10 +242,11 @@ public class CardDetail extends BaseAdapterPlus.BaseViewHolder { ...@@ -242,10 +242,11 @@ public class CardDetail extends BaseAdapterPlus.BaseViewHolder {
}); });
name.setText(cardInfo.Name); name.setText(cardInfo.Name);
desc.setText(cardInfo.Desc); desc.setText(cardInfo.Desc);
if (cardInfo.Alias != 0) { int t = cardInfo.Alias - cardInfo.Code;
cardcode.setText(String.format("%08d", cardInfo.Alias)); if (t > 10 || t < -10) {
} else {
cardcode.setText(String.format("%08d", cardInfo.Code)); cardcode.setText(String.format("%08d", cardInfo.Code));
} else {
cardcode.setText(String.format("%08d", cardInfo.Alias));
} }
type.setText(CardUtils.getAllTypeString(cardInfo, mStringManager).replace("/", "|")); type.setText(CardUtils.getAllTypeString(cardInfo, mStringManager).replace("/", "|"));
attrView.setText(mStringManager.getAttributeString(cardInfo.Attribute)); attrView.setText(mStringManager.getAttributeString(cardInfo.Attribute));
......
...@@ -277,10 +277,11 @@ class CardSearchActivityImpl extends BaseActivity implements CardLoader.CallBack ...@@ -277,10 +277,11 @@ class CardSearchActivityImpl extends BaseActivity implements CardLoader.CallBack
@Override @Override
public void onOpenUrl(Card cardInfo) { public void onOpenUrl(Card cardInfo) {
String uri; String uri;
if (cardInfo.Alias != 0) { int t = cardInfo.Alias - cardInfo.Code;
uri = Constants.WIKI_SEARCH_URL + String.format("%08d", cardInfo.Alias); if (t > 10 || t < -10) {
} else {
uri = Constants.WIKI_SEARCH_URL + String.format("%08d", cardInfo.Code); uri = Constants.WIKI_SEARCH_URL + String.format("%08d", cardInfo.Code);
} else {
uri = Constants.WIKI_SEARCH_URL + String.format("%08d", cardInfo.Alias);
} }
WebActivity.open(getContext(), cardInfo.Name, uri); WebActivity.open(getContext(), cardInfo.Name, uri);
} }
......
...@@ -403,10 +403,11 @@ class DeckManagerActivityImpl extends BaseCardsAcitivity implements RecyclerView ...@@ -403,10 +403,11 @@ class DeckManagerActivityImpl extends BaseCardsAcitivity implements RecyclerView
@Override @Override
public void onOpenUrl(Card cardInfo) { public void onOpenUrl(Card cardInfo) {
String uri; String uri;
if (cardInfo.Alias != 0) { int t = cardInfo.Alias - cardInfo.Code;
uri = Constants.WIKI_SEARCH_URL + String.format("%08d", cardInfo.Alias); if (t > 10 || t < -10) {
} else {
uri = Constants.WIKI_SEARCH_URL + String.format("%08d", cardInfo.Code); uri = Constants.WIKI_SEARCH_URL + String.format("%08d", cardInfo.Code);
} else {
uri = Constants.WIKI_SEARCH_URL + String.format("%08d", cardInfo.Alias);
} }
WebActivity.open(getContext(), cardInfo.Name, uri); WebActivity.open(getContext(), cardInfo.Name, uri);
} }
......
...@@ -13,7 +13,7 @@ import cn.garymb.ygomobile.utils.FileLogUtil; ...@@ -13,7 +13,7 @@ import cn.garymb.ygomobile.utils.FileLogUtil;
public class ClipManagement implements ClipboardManager.OnPrimaryClipChangedListener { public class ClipManagement implements ClipboardManager.OnPrimaryClipChangedListener {
public static final int ID_CLIP_LISTENER=-1; public static final int ID_CLIP_LISTENER = -1;
private static final ClipManagement ourInstance = new ClipManagement(); private static final ClipManagement ourInstance = new ClipManagement();
private ClipboardManager clipboardManager; private ClipboardManager clipboardManager;
private OnClipChangedListener onClipChangedListener; private OnClipChangedListener onClipChangedListener;
...@@ -54,15 +54,15 @@ public class ClipManagement implements ClipboardManager.OnPrimaryClipChangedList ...@@ -54,15 +54,15 @@ public class ClipManagement implements ClipboardManager.OnPrimaryClipChangedList
} }
return null; return null;
} }
CharSequence charSequence=clipData.getItemAt(0).getText(); CharSequence charSequence = clipData.getItemAt(0).getText();
if (charSequence!=null) if (charSequence != null)
return charSequence.toString(); return charSequence.toString();
return null; return null;
} }
public void clear(){ public void clear() {
removeClipboardListener(); removeClipboardListener();
onClipChangedListener=null; onClipChangedListener = null;
} }
@Override @Override
...@@ -72,17 +72,17 @@ public class ClipManagement implements ClipboardManager.OnPrimaryClipChangedList ...@@ -72,17 +72,17 @@ public class ClipManagement implements ClipboardManager.OnPrimaryClipChangedList
if (TextUtils.isEmpty(clipMessage)) { if (TextUtils.isEmpty(clipMessage)) {
return; return;
} }
if (onClipChangedListener!=null) if (onClipChangedListener != null)
onClipChangedListener.onClipChanged(clipMessage,false,ID_CLIP_LISTENER); onClipChangedListener.onClipChanged(clipMessage, false, ID_CLIP_LISTENER);
} }
public void onPrimaryClipChanged(boolean isCheck,int id) { public void onPrimaryClipChanged(boolean isCheck, int id) {
final String clipMessage = getClipMessage(); final String clipMessage = getClipMessage();
//如果复制的内容为空则不执行下面的代码 //如果复制的内容为空则不执行下面的代码
if (TextUtils.isEmpty(clipMessage)) { if (TextUtils.isEmpty(clipMessage)) {
return; return;
} }
if (onClipChangedListener!=null) if (onClipChangedListener != null)
onClipChangedListener.onClipChanged(clipMessage,isCheck,id); onClipChangedListener.onClipChanged(clipMessage, isCheck, id);
} }
} }
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