@Override
 public void onCreate(Bundle savedInstanceState) {
   // TODO Auto-generated method stub
   super.onCreate(savedInstanceState);
   JMessageClient.registerEventReceiver(this);
   LayoutInflater layoutInflater = getActivity().getLayoutInflater();
   mRootView =
       layoutInflater.inflate(
           R.layout.fragment_conv_list,
           (ViewGroup) getActivity().findViewById(R.id.main_view),
           false);
   mConvListView = new ConversationListView(mRootView, this.getActivity());
   mConvListView.initModule();
   mMenuView = getActivity().getLayoutInflater().inflate(R.layout.drop_down_menu, null);
   mConvListController = new ConversationListController(mConvListView, this);
   mConvListView.setListener(mConvListController);
   mConvListView.setItemListeners(mConvListController);
   mConvListView.setLongClickListener(mConvListController);
   mMenuPopWindow =
       new PopupWindow(
           mMenuView,
           WindowManager.LayoutParams.WRAP_CONTENT,
           WindowManager.LayoutParams.WRAP_CONTENT,
           true);
   mMenuItemView = new MenuItemView(mMenuView);
   mMenuItemView.initModule();
   mMenuController = new MenuItemController(mMenuItemView, this, mConvListController);
   mMenuItemView.setListeners(mMenuController);
 }
 @Override
 protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.child_layout);
   init();
   setSupportActionBar(toolbar);
   JMessageClient.registerEventReceiver(this);
   JMessageClient.setNotificationMode(JMessageClient.NOTI_MODE_NO_NOTIFICATION);
   listener = new LocationListener();
   toolbar.setSubtitle("孩子");
   toolbar.setNavigationIcon(R.mipmap.ic_keyboard_backspace_white_24dp);
   toolbar.setNavigationOnClickListener(
       new View.OnClickListener() {
         @Override
         public void onClick(View v) {
           finish();
         }
       });
   location.setText("软件已开启,请按home键退出");
   client = new LocationClient(this);
   client.registerLocationListener(listener);
   LocationClientOption option = new LocationClientOption();
   option.setOpenGps(true); // 打开gps
   option.setCoorType("bd09ll"); // 设置坐标类型
   client.setLocOption(option);
   client.start();
 }
  protected void pluginInitialize() {
    Log.i(TAG, "pluginInitialize");

    JMessageClient.init(cordova.getActivity().getApplicationContext());
    JMessageClient.registerEventReceiver(this);
    JPushInterface.init(this.cordova.getActivity().getApplicationContext());
  }
Example #4
0
 @Override
 public void onCreate(Bundle savedInstanceState) {
   // TODO Auto-generated method stub
   super.onCreate(savedInstanceState);
   JMessageClient.registerEventReceiver(this);
   setContentView(R.layout.activity_chat);
   mChatView = (ChatView) findViewById(R.id.chat_view);
   mChatView.initModule(mDensity, mDensityDpi);
   mChatController = new ChatController(mChatView, this);
   mChatView.setListeners(mChatController);
   mChatView.setOnTouchListener(mChatController);
   mChatView.setOnSizeChangedListener(mChatController);
   mChatView.setOnKbdStateListener(mChatController);
   initReceiver();
 }