В моем приложении для Android есть 3 действия. Когда я нажимаю кнопку на первом экране, она переходит на второй экран, нажимает кнопку на втором экране, она должна переходить на третий. Однако, когда я нажимаю кнопку на втором экране, он переходит на первый экран. Я не знаю, в чем проблема в моем коде.
Это CatalogueActivity
:
package com.Catalogue;
import android.app.Activity;
import android.view.View.OnClickListener;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.content.Intent;
public class CatalogueActivity extends Activity {
private Button button;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
this.button = (Button) this.findViewById(R.id.rdb8);
this.button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(CatalogueActivity.this, familyevent.class);
startActivity(intent);
}
});
}
}
Это familyevent
действие:
package com.Catalogue;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class familyevent extends Activity {
private Button button;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.familyevent);
this.button = (Button) this.findViewById(R.id.r1);
this.button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(familyevent.this, info.class);
startActivity(intent);
}
});
}
}
Это действие info
:
package com.Catalogue;
import android.app.Activity;
import android.os.Bundle;
public class info extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.info);
}
}