4
回答
两个activity跳转,点击按键后会自动调试,为什么
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

@oldfeel 你好,想跟你请教个问题:

package cn.com.example.info;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.*;


public class MainActivity extends Activity {
      Button enter;
      EditText edit;
      OnClickListener listener1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

enter=(Button)findViewById(R.id.button);
edit=(EditText)findViewById(R.id.edit);

listener1=new OnClickListener(){
public void onClick(View v){
String Info=edit.getText().toString();
Intent intent=new Intent(MainActivity.this,secActivity.class);
intent.putExtra("edit",Info);
startActivity(intent);
}
};
enter.setOnClickListener(listener1);
}
}


package cn.com.example.info;


import android.os.Bundle;
import android.app.Activity;
import android.widget.*;

public class secActivity extends Activity {
     TextView text2;
@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.sec);

text2=(TextView)findViewById(R.id.text2);
   
String data=null;
Bundle extras=getIntent().getExtras();
if(extras!=null){
        data=extras.getString("edit");}
        text2.setText("hello"+data);
}
}


两个xml不会有错



举报
桀聪
发帖于4年前 4回/345阅
共有4个答案 最后回答: 4年前

进入调试状态吗?用DDMS看看你的程序是不是处于DEBUG状态,然后看看程序上的断点是否也打了

--- 共有 1 条评论 ---
桀聪我是刚开始自己学android,所以很多都不是很明白。DDMS是什么意思,而且这个代码是按书上改写的,我也不知道哪错了 4年前 回复

  在debug模式下选择skip all breakpoints,在重新运行下,若能进入debug,,那就不清楚了,若不进入,应该就是你打了断点。运行在那里的时候跳进来了,

--- 共有 1 条评论 ---
桀聪还是不行,我也没有打断点 4年前 回复

在你第一次调试的时候,eclipse会询问你如果遇到断点/出错,是否自动跳转到debug界面,你一定是选择了是.

所以你要删除一下workspace,重新运行eclipse.就不会自动跳转了.简单粗暴.

你现在遇到的情况是项目出错.可能是activity没有在AndroidManifest.xml中配置.多看看logcat,把logcat中的关键错误信息找好办了. 

--- 共有 1 条评论 ---
桀聪再次感谢你!!!问题解决了,果然是AndroidManifest.xml的问题 4年前 回复
顶部