بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ارتباط بین Activity ها
سلام ... من یه فایل جاوا ساختم و تو این فایل می خوام سه تا دکمه باشه و این سه تا دکمه هر کدوم به یه صفحه ای ( .xml ) برن صفحه ها هم ساختم حالا به دکمه های تعریف کردم توی فایل جاوا و ای دی بهوشون دادم .. ولی فقط دکمه اولی کار میکنه .و دو تا دکمه کار نمی کنن .. ولی تا دکه مه اولی اجا بشه و دو باره بر گردم به صفحه قبل بعد اون دکمه ها کار میکنن . یعنی تا دکمه اولی رو نزنم دکمه و دوباره بر نگردم دکمه ی بعدی کار نمیکنه
package ir.qeshmstar.ramkan;
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 ramkan extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.dani);
Button btndani1 = (Button) findViewById(R.id.btndani1);
btndani1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(ramkan.this, ramkan1.class);
ramkan.this.startActivity(intent);
Button btndani2 = (Button) findViewById(R.id.btndani2);
btndani2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(ramkan.this, ramkan2.class);
ramkan.this.startActivity(intent);
}
});
}
});
}
}
0
0
ممنون از توجهت (12 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
CreativeBoy
12 سال پیش
+2
0
سلام
مشکل کد شما اینه که شما اومدید اون دو تا دکمه دیگه رو توی onClick دکمه اوا تعریف کردید.
کد تصحیح شده:
package ir.qeshmstar.ramkan;
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 ramkan extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.dani);
Button btndani1 = (Button) findViewById(R.id.btndani1);
btndani1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(ramkan.this, ramkan1.class);
ramkan.this.startActivity(intent);
}
});
//------------------------
Button btndani2 = (Button) findViewById(R.id.btndani2);
btndani2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(ramkan.this, ramkan2.class);
ramkan.this.startActivity(intent);
}
});
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .