我写了一个小程序,在一个activity上按下“CHANGE TO 2”button即可转到第二个activity,同时,第二个activity也有“CHANGE TO 1”的button,两个activity分别对应ActivityTextActivity.java和Report.java问题是:当我切换到第二个activity时,那个“CHANGE TO 1”的button并未实现,连我设置的Toast显示的提示都未出现ActivityTextActivity.java的代码:import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;public class ActivityTestActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Toast.makeText(this, "Activity 1",Toast.LENGTH_LONG).show();
Button btn = (Button)findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Intent intent = new Intent();
intent.setClass(ActivityTestActivity.this, Report.class);
startActivity(intent);
//ActivityTestActivity.this.finish();
}
});
}
}Report.java的代码:import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;public class Report extends Activity {
public void onCreat(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.report);
Toast.makeText(this, "Activity 2",Toast.LENGTH_LONG).show();
Button btn = (Button)findViewById(R.id.buttonTwo);
btn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Intent intent = new Intent();
intent.setClass(Report.this,ActivityTestActivity.class);
startActivity(intent);
//Report.this.finish();
}
});
}
}
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;public class ActivityTestActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Toast.makeText(this, "Activity 1",Toast.LENGTH_LONG).show();
Button btn = (Button)findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Intent intent = new Intent();
intent.setClass(ActivityTestActivity.this, Report.class);
startActivity(intent);
//ActivityTestActivity.this.finish();
}
});
}
}Report.java的代码:import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;public class Report extends Activity {
public void onCreat(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.report);
Toast.makeText(this, "Activity 2",Toast.LENGTH_LONG).show();
Button btn = (Button)findViewById(R.id.buttonTwo);
btn.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Intent intent = new Intent();
intent.setClass(Report.this,ActivityTestActivity.class);
startActivity(intent);
//Report.this.finish();
}
});
}
}
解决方案 »
- 如何判断手机wifi连接一个AP已经完成
- Activity之间转换动画效果出问题的,大神们帮看下。。
- android反编译之后代码还原
- JNI:对Android下Paint类中setStyle的封装方法
- xml资源文件转成bitmap
- 向各位技术牛人请教编译eclair到nexus one上运行的问题!!
- An internal error occurred during: "Android SDK Content Loader".大虾们帮帮忙!!
- 关于控件跨布局拖动的问题
- [请教]APP如何和后台服务对接?
- android多进程,数据共享
- 用什么方法能够结束一个应用程序?
- 怎们样在android选定一段文字然后发出微博
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" > <Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="CHANGE TO 2" /></LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" > <Button
android:id="@+id/buttonTwo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="CHANGE TO 1" />
</LinearLayout>
{
public void onCreat(Bundle savedInstanceState)
{
Java code
public class Report extends Activity
{
public void onCreat(Bundle savedInstanceState)
{
???
{
public void onCreat E (Bundle savedInstanceState)
{