انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در باره کلیک بر روی یک دکمه و رفتن به صفحه دیگر (اندروید)

مشکل در باره کلیک بر روی یک دکمه و رفتن به صفحه دیگر (اندروید)

#1
من این کدی که شما نوشتید رو نوشتم ولی زیر این کلمه که تو عکس هست خط قرمر کشیده چیکار کنم

     
پاسخ

مشکل در باره کلیک بر روی یک دکمه و رفتن به صفحه دیگر (اندروید)

#2
سلام.
لطفا متن کد را در اینجا کپی کنید تا بررسی کنم.


 
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط am5152

مشکل در باره کلیک بر روی یک دکمه و رفتن به صفحه دیگر (اندروید)

#3
از نظر بنده اینجور سوالات رو نباید اصلا بیش از یکبار پاسخ داد.(در پاسخ به ادمین عزیز)
اگر این سوال رو در 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 = (ButtonfindViewById(R.id.button1);
        
b.setOnClickListener(new OnClickListener() {

            @
Override
            
public void onClick(View v) {
                
startActivity(new Intent(MainActivity.thisActivity2.class));
            }
        });
    }

پاسخ
 سپاس شده توسط admin

مشکل در باره کلیک بر روی یک دکمه و رفتن به صفحه دیگر (اندروید)

#4
این خطای ارور در بیشتر موارد کم یا زیاد بودن } در کدتون به وجود میاد..دلایل دیگه ای هم میتونه داشته باشه..اما اشکال کد شما برمیگرده به چیز دیگه ای.
اگر کدتون با دقت ببینید که در همین عکسی هم که قرار دادید معلوم هست..
ایراد شما به تعریف دکمه یا تعریف Intent نیست..
شما یه چیز رو فراموش کردید اینکه دستوراتون رو  شما باید داخل متدOncreate  بنویسید.

کد پی‌اچ‌پی:
@Override
    
protected void onCreate(Bundle savedInstanceState) {
        
// TODO Auto-generated method stub
        
super.onCreate(savedInstanceState);
        
setContentView(R.layout.activity_main);
// در اینجا باید دکمه رو قرار بدید.




ایراد کد شما این بود و دلیل اون پیغام همین بود.
شما میتونید از کد دوستمون که در بالا نوشته استفاده کنید.که کامله.
پاسخ
 سپاس شده توسط admin ، am5152 ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان