根据issues整理项目

This commit is contained in:
huangzhuanghua
2016-09-06 18:15:41 +08:00
parent 6cbb033326
commit 4e392eeb14
65 changed files with 1224 additions and 2610 deletions

View File

@ -18,10 +18,12 @@ import android.support.v4.app.NotificationCompat;
import android.support.v4.util.ArrayMap;
import android.text.Html;
import android.text.TextUtils;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ProgressBar;
@ -57,6 +59,7 @@ import com.gh.gamecenter.eventbus.EBPackage;
import com.gh.gamecenter.eventbus.EBPutUrl;
import com.gh.gamecenter.eventbus.EBRedDot;
import com.gh.gamecenter.eventbus.EBShowDialog;
import com.gh.gamecenter.eventbus.EBSkip;
import com.gh.gamecenter.eventbus.EBTopState;
import com.gh.gamecenter.eventbus.EBUISwitch;
import com.gh.gamecenter.game.GameFragment;
@ -376,6 +379,8 @@ public class MainActivity extends BaseFragmentActivity implements
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
DownloadManager.getInstance(this).initGameMap();
if (savedInstanceState != null) {
currentTab = savedInstanceState.getInt("currentTab");
} else {
@ -391,6 +396,8 @@ public class MainActivity extends BaseFragmentActivity implements
setContentView(contentView);
Utils.log(findViewById(R.id.main_ll_bottom).getMeasuredHeight());
initViews();
setTabSelection(currentTab);
@ -444,7 +451,18 @@ public class MainActivity extends BaseFragmentActivity implements
//检查是否存在更新的dex包
checkHotfix();
Utils.log("TD_CHANNEL_ID = " + (String) PackageUtils.getMetaData(this, getPackageName(), "TD_CHANNEL_ID"));
Log.e("TD_CHANNEL_ID", (String) PackageUtils.getMetaData(this, getPackageName(), "TD_CHANNEL_ID"));
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
FrameLayout main_content = (FrameLayout) findViewById(R.id.main_content);
if (main_content.getPaddingBottom() == 0) {
main_content.setPadding(0, 0, 0, findViewById(R.id.main_ll_bottom).getHeight());
}
}
}
private void checkHotfix() {
@ -1087,6 +1105,13 @@ public class MainActivity extends BaseFragmentActivity implements
AppController.addToRequestQueue(request, MainActivity.class);
}
public void onEventMainThread(EBSkip skip) {
if ("GameFragment".equals(skip.getType())) {
home1Layout.performClick();
EventBus.getDefault().post(new EBSkip("MainActivity", skip.getCurrentItem()));
}
}
public void onEventMainThread(EBPutUrl url) {
entryMap.put(url.getPackageName(), url.getUrl());
}