丶我是程序猿 丶我是程序猿
嫁人就嫁程序猿,钱多话少死的早。
关注数: 1 粉丝数: 19 发帖数: 473 关注贴吧数: 16
安卓菜鸟求大神指点迷津 我想写2个activity,一个是socket客户端,负责连接服务器并且接收服务器发送的消息,另外一个activity是打开摄像头录像。 现在想实现的功能是当服务器发送指令(opencamera)时候,socket客户端接收,解析。然后执行另外的activity(打开摄像头录像)。 分别测试2个单独的activity时候,都是正常的,现在我想在2个activity之间跳转就出现问题了。 socket客户端实现runnable接口,oncreate()方法中开启线程,然后在run()方法中循环接收服务器发送的指令,如果发送为opencamera时候就跳转到另外的activity。 另外一个activity实现的是打开摄像头并录像发送,在oncreate()方法中写的是3个封装好的方法实现上述功能。 我在配置文件中activity也注册了,内容如下 <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.devillee.camera.SocketActivity" android:label="@string/title_activity_socket" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.devillee.camera.Main" android:label="@string/app_name" > </activity> </application> 但是现在当我发送指令时候app会停止运行报错。请大神指点一下为什么会这样。
1 下一页