android 程序 如何从一个ACTIVITY跳转到另一个ACTIVITY,我的两个activity都在manifest上定义过的package com.example.activity;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 09:29:35
android 程序 如何从一个ACTIVITY跳转到另一个ACTIVITY,我的两个activity都在manifest上定义过的package com.example.activity;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View
android 程序 如何从一个ACTIVITY跳转到另一个ACTIVITY,我的两个activity都在manifest上定义过的
package com.example.activity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity {
private Button button1 = null; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1=(Button)findViewById(R.id.button1);
button1.setText(R.string.first);
button1.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v) {
// TODO Auto-generated method stub
button1.setText(R.string.second);
Intent intent = new Intent();
intent.setClass(MainActivity.this,otherActivity.class);
startActivity(intent);
}
});
}
}
上面是第一个界面
下面是第二个界面,即想要跳转到的界面
package com.example.activity;
import android.os.Bundle;
import android.app.Activity;
import android.widget.TextView;
public class otherActivity extends Activity {
private TextView myTextView = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.other);
myTextView=(TextView)findViewById(R.id.textView1);
myTextView.setText(R.string.second);
}
}
程序贬义没报错,也能运行,显示第一个界面,但是点按钮之后没有正确跳转至下一个ACTIVITY,而是提示程序异常,然后退出
android 程序 如何从一个ACTIVITY跳转到另一个ACTIVITY,我的两个activity都在manifest上定义过的package com.example.activity;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View
manifest.xml中的 改成