تو صفحه اصلی برنامه 6 دکمه وجود داره که با انتخاب هرکدوم برنامه به اکتیویتی مورد نظر میره .
و اتفاق عجیب اینه که دکمه ها به ترتیب کار میکنن یعنی اگر تو صفحه اصلی مثلا دکمه چهارم رو بزنیم برنامه کار نمی کنه ولی اگر دکمه ها رو به ترتیب از اولی بزنیم برنامه کار می کنه !
یه حالتی هست انگار شرطی شده
این هم از خط کد صفحه اصلی
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 A extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.a);
Button btn1 = (Button) findViewById(R.id.btn1);
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(A.this, B.class);
A.this.startActivity(intent);
Button btn2 = (Button) findViewById(R.id.btn2);
btn2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg) {
startActivity(new Intent(A.this, C.class));
Button btn3 = (Button) findViewById(R.id.btn3);
btn3.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg) {
startActivity(new Intent(A.this, D.class));
Button btn4 = (Button) findViewById(R.id.btn4);
btn4.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg) {
startActivity(new Intent(A.this, E.class));
Button btn5 = (Button) findViewById(R.id.btn5);
btn5.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg) {
startActivity(new Intent(A.this, F.class));
Button btn6 = (Button) findViewById(R.id.btn6);
btn6.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg) {
startActivity(new Intent(A.this, G.class));
}
});
}
});
}
});
}
});
}
});
}
});
}
}
سوال
hami0 2
تو صفحه اصلی برنامه 6 دکمه وجود داره که با انتخاب هرکدوم برنامه به اکتیویتی مورد نظر میره .
و اتفاق عجیب اینه که دکمه ها به ترتیب کار میکنن یعنی اگر تو صفحه اصلی مثلا دکمه چهارم رو بزنیم برنامه کار نمی کنه ولی اگر دکمه ها رو به ترتیب از اولی بزنیم برنامه کار می کنه !
یه حالتی هست انگار شرطی شده
این هم از خط کد صفحه اصلی
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 A extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.a); Button btn1 = (Button) findViewById(R.id.btn1); btn1.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Intent intent = new Intent(A.this, B.class); A.this.startActivity(intent); Button btn2 = (Button) findViewById(R.id.btn2); btn2.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg) { startActivity(new Intent(A.this, C.class)); Button btn3 = (Button) findViewById(R.id.btn3); btn3.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg) { startActivity(new Intent(A.this, D.class)); Button btn4 = (Button) findViewById(R.id.btn4); btn4.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg) { startActivity(new Intent(A.this, E.class)); Button btn5 = (Button) findViewById(R.id.btn5); btn5.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg) { startActivity(new Intent(A.this, F.class)); Button btn6 = (Button) findViewById(R.id.btn6); btn6.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg) { startActivity(new Intent(A.this, G.class)); } }); } }); } }); } }); } }); } }); } }
لینک ارسال
به اشتراک گذاری در سایت های دیگر
4 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.