از نظر بنده اینجور سوالات رو نباید اصلا بیش از یکبار پاسخ داد.(در پاسخ به ادمین عزیز)
اگر این سوال رو در stackoverflow مطرح میکردید،
اول اینکه امتیاز منفی میگرفتید اون هم بیش از یک دفعه و بیش از دو دفعه اگر به تازگی رجیستر کرده باشید،
بن خواهید شد.!
اصلا اصول و قواعد سوال پرسیدن اینه که سوال باید به همراه مستندات و ارایه کامل کد همراه باشد.
کدی که شما دارید استفاده میکنید ، من یا بقیه نمیتونیم توضیح بدیم مشکل از کجاست.اما با توجه به ایمپورت intent گویا از متود intent دارید استفاده میکنید.
شما این کد رو در ide که وارد میکنید:
یک سری پیشنهاداتی از سوی ide به شما پیشنهاد میشه.زمانی که مطابق کد بالا شد ، با استفاده از
یک محیط و متود اماده ساخته میشه که میتونید روش startactivity یا intent رو در اون به کار ببرید.
اینجور که از مشکل پیداست ، مشکل کد شما از آخر کد یعنی جایی که کامل مشخص نیست است.
در واقع از این استفاده کنید حل خواهد شد.متد دوم intent رو ندیدم زیاد پیشنهاد بشه.
اگر این سوال رو در stackoverflow مطرح میکردید،
اول اینکه امتیاز منفی میگرفتید اون هم بیش از یک دفعه و بیش از دو دفعه اگر به تازگی رجیستر کرده باشید،
بن خواهید شد.!
اصلا اصول و قواعد سوال پرسیدن اینه که سوال باید به همراه مستندات و ارایه کامل کد همراه باشد.
کدی که شما دارید استفاده میکنید ، من یا بقیه نمیتونیم توضیح بدیم مشکل از کجاست.اما با توجه به ایمپورت intent گویا از متود intent دارید استفاده میکنید.
شما این کد رو در ide که وارد میکنید:
کد پیاچپی:
b.setOnClickListener(new OnClickListener)
یک سری پیشنهاداتی از سوی ide به شما پیشنهاد میشه.زمانی که مطابق کد بالا شد ، با استفاده از
کد پیاچپی:
onClick
یک محیط و متود اماده ساخته میشه که میتونید روش startactivity یا intent رو در اون به کار ببرید.
اینجور که از مشکل پیداست ، مشکل کد شما از آخر کد یعنی جایی که کامل مشخص نیست است.
در واقع از این استفاده کنید حل خواهد شد.متد دوم intent رو ندیدم زیاد پیشنهاد بشه.
کد پیاچپی:
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, Activity2.class));
}
});
}
}