1、移除部分haloapp的静态变量

2、整理hardcode tag
3、修复NPE
This commit is contained in:
CsHeng
2017-12-15 18:04:56 +08:00
parent 40fccea23a
commit 05be092d69
31 changed files with 287 additions and 118 deletions

View File

@ -36,6 +36,7 @@ import static com.gh.gamecenter.FileSenderActivity.KC_REPEAT_RESULT;
*/
public class KcSelectGameActivity extends BaseActivity {
public static final String KEY_FILE_INFO = KcSelectGameActivity.KEY_FILE_INFO;
@BindView(R.id.select_game_rv)
RecyclerView mSelectRv;
@BindView(R.id.select_game_send)
@ -112,7 +113,7 @@ public class KcSelectGameActivity extends BaseActivity {
}
if (mIsConn) {
List<FileInfo> oldInfo = (List<FileInfo>) HaloApp.get("FileInfo", false);
List<FileInfo> oldInfo = (List<FileInfo>) HaloApp.get(KcSelectGameActivity.KEY_FILE_INFO, false);
if (oldInfo == null) {
oldInfo = new ArrayList<>();
}
@ -122,7 +123,7 @@ public class KcSelectGameActivity extends BaseActivity {
setResult(KC_REPEAT_RESULT);
finish();
} else {
HaloApp.put("FileInfo", selectData);
HaloApp.put(KcSelectGameActivity.KEY_FILE_INFO, selectData);
startActivityForResult(ChooseReceiverActivity.getIntent(KcSelectGameActivity.this, false), SEND_OVER_REQUEST);
}