设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3947|回复: 5
打印 上一主题 下一主题

demo加一个进入界面就会导致强退的问题

[复制链接]

3

主题

7

帖子

35

积分

新手上路

Rank: 1

积分
35
跳转到指定楼层
楼主
发表于 2014-1-3 10:20:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
                                         如果我在你们的登录界面外面再加一个进入界面,进入界面仅仅是有一个按钮来切换到你们的demo里的登陆界面(该界面不finish),登陆成功进入主界面以后如果此时我点返回按理说应该会返回我的进入界面,但是现在是会导致强退,这是为什么?
进入界面很简单的,其实就是一个按钮来触发进入你们的登录界面
  public class L extends Activity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                // TODO Auto-generated method stub
                super.onCreate(savedInstanceState);
                setContentView(R.layout.l);
        }

        public void go(View v) {
                Intent intent = new Intent(L.this, LoginActivity.class);
                startActivity(intent);
        }
}




布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="go"
        android:text="111111111"/>

</LinearLayout>

求技术人员按我说的试一下,估计也会强退。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
沙发
发表于 2014-1-3 10:33:47 | 只看该作者
你好,我们在我们的主界面结束的时候是杀了整个进程的
android.os.Process.killProcess(android.os.Process.myPid());
回复 支持 反对

使用道具 举报

3

主题

7

帖子

35

积分

新手上路

Rank: 1

积分
35
板凳
 楼主| 发表于 2014-1-3 11:05:45 | 只看该作者
好的谢谢,问题解决了,但是我在把你们的程序嵌入到我们公司的软件里面时,直接是从登录界面发送房间请求
public void OnAnyChatLoginMessage(int dwUserId, int dwErrorCode) {
if (dwErrorCode == 0) {
                        Toast.makeText(this, "登录成功!", Toast.LENGTH_SHORT).show();
                        anychat.EnterRoom(Integer.parseInt("1"), "");
                } else {
                        Toast.makeText(this, "登录失败,错误代码:" + dwErrorCode, Toast.LENGTH_SHORT)
                                        .show();
                }
}
然后在回调函数
public void OnAnyChatEnterRoomMessage(int dwRoomId, int dwErrorCode) {                // TODO Auto-generated method stub                if (dwErrorCode == 0) {                        if (dwRoomId == 1) {                                bNeedRelease = false;                                Intent intent = new Intent();                                intent.putExtra("RoomID", dwRoomId);                                intent.setClass(LoginActivity.this, RoomActivity.class);                                startActivity(intent);                                LoginActivity.this.finish();                        }                }        }直接进入roomactivity,这个界面的protected void onDestroy() {                if (bNeedRelease) {                        anychat.Release(); // 关闭SDK                }                super.onDestroy();        }
在进入roomactivity后,点一下返回键就会导致强退,而且不会出现那种XXX在进程中强制退出的警告框roomactivity的销毁方法如下protected void onDestroy() {                Log.e("******RoomActivity***********", "RoomActivity  onDestroy");                super.onDestroy();                anychat.LeaveRoom(-1);
                anychat.Logout();                anychat.Release(); // 关闭SDK,不再返回登录界面        }
出错日志:
,但是这种情况并不是每部手机都会出现的,求解?

回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
地板
发表于 2014-1-3 11:19:48 | 只看该作者
iQQ 发表于 2014-1-3 11:05
好的谢谢,问题解决了,但是我在把你们的程序嵌入到我们公司的软件里面时,直接是从登录界面发送房间请求
...

你说的强退是什么意思,程序异常了吗?logcat系统进程里面有产生tag为“DEBUG”的日志吗?
回复 支持 反对

使用道具 举报

3

主题

7

帖子

35

积分

新手上路

Rank: 1

积分
35
5#
 楼主| 发表于 2014-1-3 11:35:29 | 只看该作者
有,不过有点多,求加QQ
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
6#
发表于 2014-1-3 11:36:57 | 只看该作者
iQQ 发表于 2014-1-3 11:35
有,不过有点多,求加QQ

不怕多,可以贴上来看下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-9-28 12:36 , Processed in 0.149868 second(s), 25 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表