MainActivity.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package jiguang.chat.activity;
  2. import android.os.Bundle;
  3. import android.support.v4.app.FragmentActivity;
  4. import android.support.v4.app.FragmentManager;
  5. import android.view.KeyEvent;
  6. import net.zoneland.x.bpm.mobile.v1.zoneXBPM.R;
  7. import cn.jiguang.api.JCoreInterface;
  8. import jiguang.chat.controller.MainController;
  9. import jiguang.chat.view.MainView;
  10. public class MainActivity extends FragmentActivity {
  11. private MainController mMainController;
  12. private MainView mMainView;
  13. @Override
  14. protected void onCreate(Bundle savedInstanceState) {
  15. super.onCreate(savedInstanceState);
  16. setContentView(R.layout.activity_juim_main);
  17. mMainView = (MainView) findViewById(R.id.main_view);
  18. mMainView.initModule();
  19. mMainController = new MainController(mMainView, this);
  20. mMainView.setOnClickListener(mMainController);
  21. mMainView.setOnPageChangeListener(mMainController);
  22. }
  23. public FragmentManager getSupportFragmentManger() {
  24. return getSupportFragmentManager();
  25. }
  26. @Override
  27. protected void onPause() {
  28. JCoreInterface.onPause(this);
  29. super.onPause();
  30. }
  31. @Override
  32. protected void onResume() {
  33. JCoreInterface.onResume(this);
  34. mMainController.sortConvList();
  35. super.onResume();
  36. }
  37. @Override
  38. protected void onDestroy() {
  39. super.onDestroy();
  40. }
  41. @Override
  42. public boolean onKeyDown(int keyCode, KeyEvent event) {
  43. return keyCode == KeyEvent.KEYCODE_BACK;
  44. }
  45. }