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


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

مشکل در کلید شماره 3018

#1
با سلام و عرض خسته نباشید
من عینا مانند کدهای شما پیش رفتم ولی برنامه اجرا نمی شود و ارور java.lang.string@.... را می دهد
اینم کدهام:
activity 1
کد پی‌اچ‌پی:
String Title[] = 
        {
        
"a","b","c","d","e","f","g","h","i"
        
};

    
    protected 
void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        
setContentView(R.layout.activity_main);
        
        
ImgBtn[0] = (ImageViewfindViewById(R.id.nosazi);
        
ImgBtn[1] = (ImageViewfindViewById(R.id.parvane);
        
ImgBtn[2] = (ImageViewfindViewById(R.id.dependent);
        
ImgBtn[3] = (ImageViewfindViewById(R.id.mashaghel);
        
ImgBtn[4] = (ImageViewfindViewById(R.id.pay_forbiden);
        
ImgBtn[5] = (ImageViewfindViewById(R.id.pazire);
        
ImgBtn[6] = (ImageViewfindViewById(R.id.other);
        
ImgBtn[7] = (ImageViewfindViewById(R.id.khadamat);
        
ImgBtn[8] = (ImageViewfindViewById(R.id.comision);
        
        for(
int i=0i<ImgBtn.lengthi++)
        {

            
ImgBtn[i].setOnClickListener(new OnClickListener() {
                
                @
Override
                
public void onClick(View arg0) {
                    
// TODO Auto-generated method stub
                
                    
Intent intent = new Intent(getApplicationContext(), MainList.class);
                    
intent.putExtra("test"Title);
                    
startActivity(intent);
                }
            });
        } 
activity 2
کد پی‌اچ‌پی:
TextView tv=(TextViewfindViewById(R.id.test);
        
        
Bundle extras getIntent().getExtras();
            
        
String Title[] = extras.getStringArray("test");
        
        
tv.setText(Title.toString()); 
لطفا راهنمایی کنید
باتشکر
 
پاسخ

مشکل در کلید شماره 3018

#2
کسی از دوستان نیست که این مشکلو حل کرده باشه؟!
 
پاسخ

مشکل در کلید شماره 3018

#3
با سلام مجدد
اگه کسی از دوستان هست که این کد رو تست کرده باشه ممنون میشم که کمک کنه
 ی کمی ضروریه
بازهم ممنون
پاسخ

مشکل در کلید شماره 3018

#4
آقای مدیر سایت سلام
راه حلی برای این مشکل پیدا نکرده اید؟
چون بنده در اکتیویتی اول یک مجموعه imageview را تعریف کردم که هر زمان که کاربر بر روی هر کدام از این دکمه ها کلیک کرد عناوین مربوط به آن که در title بالا تعریف کردم را ارسال کند و در اکتیویتی دوم دریافت کند.
در اکتیویتی دوم اگر در قمست
کد پی‌اچ‌پی:
tv.setText(Title.toString()); 
به این صورت بگذارم :
کد پی‌اچ‌پی:
tv.setText(Title[1].toString()); 
یا عدد دیگری مقدار ان اندیس را در اکتیویتی اول را برای من به نمایش در می آورد من به جای عدد چ داده ای بذارم تا مقدار را به درستی برگرداند
اگر مقدور هست کمی زودتر بررسی کنید
باتشکر
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


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