java.lang.ClassNotFoundException: Didn't find class "android.os.PersistableBundle" on path: DexPathL
2016-03-18 11:19
1116 查看
导致问题的原因有很多,所以解决办法不一样。
1移除Activity中的这个方法
2或者替换1中的代码段
3我出现的问题原因很奇怪:
问题还原,在fragment中用bundle传值,贴代码如下
xml
fragment
我的问题出在,我在xml文件中,写了 android:onClick=”entryRoom” 这句代码。
然后我很天真的给fragment中的控件加上了onClick事件,然而这样并不好用。
不建议大家直接在fragment中直接通过xml为控件设置onClick=”” 方法。
1移除Activity中的这个方法
@Override public void onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState) { super.onSaveInstanceState(outState, outPersistentState); }
2或者替换1中的代码段
@Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); }
3我出现的问题原因很奇怪:
问题还原,在fragment中用bundle传值,贴代码如下
xml
<TextView android:id="@+id/tvEntryRoomBtn" android:layout_width="@dimen/dimen_0dp" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_weight="1" android:gravity="center" android:clickable="true" android:onClick="entryRoom" android:text="进入房间" android:textColor="@color/tv_white" android:textSize="24px" />
fragment
void entryRoom() { //进入到群组 if (augur != null) { roomID1 = augur.getRoomID1(); roomID2 = augur.getRoomID2(); new Thread(new Runnable() { @Override public void run() { try { EMGroupManager.getInstance().joinGroup(roomID1);//需异步处理 EMGroupManager.getInstance().joinGroup(roomID2);//需异步处理 EMChat.getInstance().setAppInited(); mycontext.log(roomID1 + " 1加入的公开群" + roomID2 + " 2加入的公开群" + "augurId:" + augur.getObjectId()); } catch (EaseMobException e) { e.printStackTrace(); } } }).start(); Intent intent = new Intent(mycontext, ChatContainerActivity.class); Bundle bundle = new Bundle(); bundle.putSerializable(ConstantInfo.AUGUR_CHATROOM, augur); intent.putExtra("bundle", bundle); mycontext.startActivity(intent); } }
我的问题出在,我在xml文件中,写了 android:onClick=”entryRoom” 这句代码。
然后我很天真的给fragment中的控件加上了onClick事件,然而这样并不好用。
不建议大家直接在fragment中直接通过xml为控件设置onClick=”” 方法。
相关文章推荐
- android view视图的层叠(叠加)
- Android教程之如何使用自定义字体
- android 刷新
- Android 内存优化 (防Memory Leak)
- Android项目开发经验汇总
- Android 内存管理 &Memory Leak & OOM 分析
- FrameLayout中让控件居中
- android逆向初级
- android viewpager 无限左右滑动
- Android ListView 滑动到指定item 定位 指定位置
- Android性能优化(11-16)
- android 图片叠加效果——两种方法
- gradle修改AndroidManifest.xml中的meta-data元素值
- Android 调用系统相机
- android 退出应用优雅的方式(新加一种)
- Android隐藏输入法键盘(hideSoftInputFromInputMethod没有效果)
- Android 百度定位SDKv4.2及6.0_百度定位实例_安卓定位实例
- Android 如何切换到 Transform API?
- 【Android问题集】ListView不响应onItemClick事件
- Android批量打包