@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()); }
@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(); }