package com.threeH.MyExhibition.ui;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import com.threeH.MyExhibition.R;
import com.threeH.MyExhibition.cache.XmlDB;
import com.threeH.MyExhibition.common.StringPools;
import com.threeH.MyExhibition.service.ClientController;
import com.threeH.MyExhibition.tools.MobileConfig;
public class WelcomeActivity extends BaseActivity implements ActivityInterface{
private ClientController controller;
private String mJsonData;
private String mOsVer;
private String mVer;
private String mMacAddress;
private MobileConfig mMobileConfig;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentViewWithNoTitle(R.layout.welcom_page);
controller = ClientController.getController(this);
mMobileConfig = MobileConfig.getMobileConfig(context);
initdata();
new Thread() {
public void run() {
try {
MobileConfig mobileConfig = MobileConfig.getMobileConfig(context);
XmlDB.getInstance(WelcomeActivity.this).saveKey(StringPools.OVERALL_CONFIG,
mController.getService().OverAllData(StringPools.PHONE_TYPE,
Build.VERSION.RELEASE, "1.0", mobileConfig.getLocalMacAddress()));
sleep(1000);
goToNextPage();
} catch (InterruptedException e) {
e.printStackTrace();
mProDialog.dismiss();
} catch (Exception e) {
e.printStackTrace();
mProDialog.dismiss();
}
};
}.start();
}
@Override
public void findView() {
}
@Override
public void initdata() {
mOsVer = mMobileConfig.getMobileOsVersion();
mVer = mMobileConfig.getPkgVerName();
mMacAddress = mMobileConfig.getLocalMacAddress();
}
@Override
public void addAction() {
}
private void goToNextPage() {
Intent intent = new Intent(WelcomeActivity.this, HomeActivity.class);
startActivity(intent);
mProDialog.dismiss();
finish();
}
}